1.activate py1(激活自己的虚拟环境); 2.改变控制台的编码格式为utf-8,在控制台中输入 chcp 65001切换控制台编码格式; 3.转到打包文件目录下cd G:\my_experiment\my_heart_8_changerate 4. pyinstaller GUI.py -F -p G:\my_experiment\my_heart_8_changerate命令在主程序所在文件目录下进行打包,即可解决模块找不到的问题。(执行完3感觉不加自己的打包位置也可以)
打包完成,但是不知道为什么执行失败了,明天继续改错。。。。 ------------------------------------------分割线----------------------------------- 找了很多修改路径的方法,找到这个感觉可以成功https://www.jianshu.com/p/e21fb89d38f8 按照报错的提示找到astor/init.py文件定位到24行, ROOT = os.path.dirname(__file__) with open(os.path.join(ROOT, 'VERSION')) as version_file: __version__ = version_file.read().strip() 有这几个代码调用了被清除了临时文件,所以报错 我先注释掉这三行代码,重新打包试试。(还可以降低astor的版本) …新的报错,继续修改… 参考自https://blog.csdn.net/weixin_44287209/article/details/100551399
|