解决pyinstaller打包文件运行闪退问题

解决pyinstaller打包文件运行闪退问题

       学了一段时间的python语言,用python设计好了自己的第一个程序,用pyinstaller打包成exe文件,满怀期盼地鼠标双击运行。结果,窗口一闪就没了。再试一次,还是闪退。

       怎么办?

       上网搜解决方案。

       大海捞针般地找一个一个的方案来尝试解决这一难题。但是大部分方法要么语焉不详,要么解决不了。

       就这样被一条河搁在了成功的彼岸。

      后来一个偶然的机会,也许是鬼使神差般地,先打开了cmd窗口,然后在里面运行了生成的exe文件,虽然没能成功运行,但是,要划重点了,cmd窗口最后却出现了提示性的语句,我们学编程的应该英语都不会太差,一眼就能看出提示我们缺了“某某模块”之类的意思。好了,到这里,我们已经知道我们的exe文件闪退的原因了。接下来就对症下药:

      方法一:把提示缺少的模块在你的代码中引入,import进来后往往是灰色的,看起来在程序中并没有引用,但是不用管它。就这样再把程序重新pyinstaller打包一下,MGD,好了,激动不?总算可以把程序发给别人,装逼炫耀一下了。

     方法二:把提示缺少的模块直接到python安装目录下把\Lib\site-packages\下对应的插件复制,再到程序文件夹下粘贴即可。(此方法使用于打包成文件夹方式的程序)

     文章本天成,妙手偶得之。

     不管遇到的是什么难题,解决问题的办法本来就有,只要肯下功夫,总会在某一刻灵光一闪,找到问题的答案,一切水到渠成,给你无比的酸爽和愉悦。

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Aa静k

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值