Python环境搭建的一些心得(初学者,搭建心路历程)

139 阅读2分钟

为啥要学Python

起因:我是一个前端,工作中其实用不到Python。那为啥我还要学Python呢? 因为一个做财务的朋友跟我哭诉,说工作量大,压力太大了....。
结果:我听完就知道这是可以自动化实现的。看看需求,记录相关的发票信息,同时呢,根据发票信息开具工具的收据。
分析:前端也是可以实现这些功能的,如调用百度的AI分析或者腾讯AI分析等。但是这些接口都是收费的。 那理想的不需要收费能快速搞定的,我知道的是python。

所以开始python之旅

基础知识

基础:这些东西都是千篇一律的,网上自己查资料。就是基本的环境:开发工具Pycharm、安装python版本等

注意点:

  • 在安装相关的python版本时,会自带相关的pip
  • 开发的功能,对于版本的限制比较严重。所以,需要了解如何在Pycharm 切换不同的版本。
  • 需要在前期就确认,使用哪个python开发最合理(我了解时37版本最稳定)
  • 需要会根据错误信息来调整自己引用的第三方库。
# module 'cv2' has no attribute 'ga.pi_wip_gst_gstreamerpipeline'
# 如上面的这段异常,就是告诉你版本太高,需要降低版本。
# 这个跟前端不太一样,相关的库之间的依赖信息,无法直观的看到,需要根据提示信息不停的调整。太不友好了。当然,有些库是标明库之间的依赖关系的。

学会使用pip:

pip安装 有一个是pip 一个是pip3

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python==4.6.0.66
或者
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python==4.6.0.66

默认pip 链接的是国外网站,太慢了。 所以请使用pypi.tuna.tsinghua.edu.cn/simple, 这个类似npm的淘宝镜像。

关于学习的进度

可能自己原来有C#、Java、node 的经验,所以python 学习很快,3天我就学完了语法和pip的基本使用。 但是,环境的搭建过程有点搞心态,弄了两个晚上,才基本完成。还是找了高人的电脑,看了三方库的插件版本,才能快速搞定的。

python 打包相关

image.png

后续

  • 需要学习 如何打包成 exe 可运行文件。
  • 需要学习 python 中GUI的界面开发。

成果图

  • 等工具开发完成,我会放到github上,目前只是一个小样。
  • 如下,效果图:

image.png

简简单单几行代码读取了发票的信息。