pyinstaller基本操作方法和闪退解决方案

参考 https://blog.csdn.net/CholenMine/article/details/80964272

参数说明

path1+pyinstaller -F (-w) path2xx.py -p xx1.py --hidden-import xx1  -p后面的文件似乎不用地址可以自动寻找?

-w是启动后不弹出命令行界面

hidden-import 是你主文件里面要import的东西

path1是打包后文件生成的位置

_pycache_文件在path2下

path2是你要打包文件的路径

如果要生成有图标的可以在-F前面加上 -i+图标文件名

-n 是重命名文件 

除了exe文件其他的都可以删掉

闪退原因

建议截图看下错误原因

不过一般就这几个错误

1.path1错误

2.输入就出错,程序直接退出了(输入应该用try判断一下 

3.如果还闪退就是网上说的奇怪的原因了

如果是程序进程错乱那么告诉你,pyinstaller不支持多进程打包

需要在主函数里面加一句:multiprocessing.freeze_support()

4. pyinstaller 还不兼容pyecharts ... 需要在生成的dist文件里面加入pyecharts的包可参考

https://blog.csdn.net/weixin_43865152/article/details/93781051

5 pyinstaller 对pyqt5也会出问题

原文地址:https://www.cnblogs.com/cherrypill/p/12448449.html