股票项目从源码配置环境(V1.0)
Windows
如果只是跑只需要这两个
pip3 install PyQt5 -i https://pypi.douban.com/simple
pip install -U matplotlib
pip install pandas
因为我还要调UI界面,所以还要安装qtdesigner
pip3 install PyQt5-tools -i https://pypi.douban.com/simple
pip3 install PyQt5designer -i https://pypi.douban.com/simple
具体过程参考这个教程,极力推荐使用anoconda下的虚拟环境搞这个就好了
pyqt5安装教程
linux
前面流程和windows一致,但需要解决matplotlib中文显示问题,参考我的另一篇博客
ubuntu20 matplotlib使用总结(基本学习 中文乱码问题)
打包过程
windows
参考链接
anaconda下打包
对于项目中有torch这样的深度学习框架的程序打包建议参考下面的链接,可以有效解决其他很多报错
Pyinstaller打包torch程序终极保姆级历程-预防解决若干问题以及防止打包文件过大
ico图标转换网址
做好图
打包完成后,把.db数据库放在.exe文件夹下面
windows10 下直接跑了,windows11显示有点变化
linux
linux打包差不多,可以参考此链接
如何将Python程序打包成linux可执行文件
90923 INFO: Building PKG (CArchive) PKG-00.pkg
在linux打包时,我一直卡在这个地方,后面我把这个程序对应的文件夹是一个project的子文件夹,我就把它拿出来新创建了一个project就没有一直卡在这里,不过打包的这一步确实要点时间
from PyQt5 import QtCore ImportError: DLL load failed: 找不到指定的模块。
这个问题我貌似是通过删除了原来的python环境,包括原来环境所在的缓存都删除了,删除原来python的环境变量,然后重新下载了python好像解决了,我不太确定这个问题,太玄学了,这东西。