pyinstaller基本操作方法和闪退解决方案
参考 https://blog.csdn.net/CholenMine/article/details/80964272
参数说明
path1+pyinstaller -F (-w) path2\xx.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也会出问题
$道路千万条,点赞第一条;阅读不规范,笔者两行泪$