Pyinstaller打包后的exe文件打开闪退解决方案

                             Pyinstaller打包后的exe文件打开闪退解决方案

 

问题:利用pyinstaller对python代码打包后,dist文件夹中会生成一个xxx.exe可执行文件。但是很多朋友双击这个exe文件会发现,代码运行后,一闪而过(闪退)。那么如何解决?

PS:以上现象在windows系统中会出现,在Linux和mac系统中不会出现。

 

解决方案1:

step 1: winkey + r
step 2: cd进入到对应的dist文件夹中
step 3: .\xxx.exe

可能很多朋友还是不过瘾,觉得这个有点麻烦。那可以试试解决方案2,直接点击exe文件运行。

 

解决方案2:

step 1:在打包的py文件主函数最后一行添加以下代码(区分python2与python3)

python2: raw_input("please input any key to exit!")
python3: input("please input any key to exit!")

step 2:打包

pyinstaller - F 你的py文件

step 3:直接点击dist文件中的exe文件,此时绝对不会再闪退了!

评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值