Pyinstaller 打包失败解决办法
在日常生活中我们写的python脚本需要在别人的电脑上使用,但别人的电脑又没有python环境,这时候将我们写的Python脚本打包成“.exe”可执行文件,这样就无需在另一台电脑上配置相应的环境了。
python提供了一个打包的库叫做Pyinstaller,理想情况下可以实现一键打包。然而在实际打包中会存在下列问题:
- 依赖库太多,打包耗时长(将一些没用上的库一起打包上去)
- 打包完的exe文件太大
- 打包完的exe文件打不开 (打开后控制台闪了一下就关闭了,程序无法运行)
- 可能会出现各种文件缺失
分享一下,我使用Pyinstaller打包脚本出现的问题
在 cmd 使用 pyinstaller -F 文件名.py
打包成功后双击打开直接闪退,连报错都看不到。。。。
这里分享一个看到报错信息的办法:
还是打开 cmd cd 命令进入打包文件所在文件夹,再输入文件名.exe,最后回车就可以看到了
下面是我的报错(省略中间一部分):
Traceback (most recent call last):
File "site-pac