首先介绍需要安装的内容:
1、Qt
2、python3.7.5(查找资料过程中有注意到说是3.8及3.8以上版本Qt可能不兼容)【记得勾选添加到环境变量中选项】
3、pip(主要用来下载使用)
4、pySide2、PyQt5、pyqt5-tools
5、如果有使用 cv2,那么还需要下载 opencv-python
注意:pip 下载包时尽可能使用国内源:
- 清华:https://pypi.tuna.tsinghua.edu.cn/simple
- 阿里云:http://mirrors.aliyun.com/pypi/simple/
- 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
- 华中理工大学:http://pypi.hustunique.com/
- 山东理工大学:http://pypi.sdutlinux.org/
- 豆瓣:http://pypi.douban.com/simple/
亲测豆瓣感觉更快一些
在中间遇到的部分问题的解决方案介绍:
1、安装模块时报错 Could not build wheels for cryptography which use PEP 517
1.重新安装pip可以解决:python -m pip install --upgrade pip
2.指定下载的模块到指定版本(记得好像有一个模块当时这样解决的)
2、下载时指定下载源
pip install {包名} -i {下载源}
3、出现大量红色报错时常规问题:
- 网络链接超时, 切换成国内的镜像源即可,不行的话可以多尝试换几次
- 缺少VC++环境,导致build失败
- 缺少依赖库,查看报错,后安装
- pip版本较低,重新安装pip
4、在Qt中运行时可能会遇到的问题
1、资源文件导入报错的问题(需要将资源文件转换py文件)
通过命令转换:pyrcc4 qrcfile.qrc -o pyfile.py,也有 pyrcc5
可以参考: https://www.cnblogs.com/dcb3688/p/4237121.html
2、启动时报库文件找不到的问题
在main.py 导入os后,添加 print(os.getcwd0) 查看工作路径,将动态库添加到对应路径
3、启动不起来,什么错误也不报,考虑一下地方
后期可能还会不定期更新,请持续关注。谢谢