概述
用Pyinstaller封装一个py文件时,过程没有问题,但打开后会出现闪退的现象。因此上网找,找到了上面网址所示的解决方法。也就是用cmd打开exe文件。
假如我要封装mani.py,Windows下进入文件所在地址,按住shift点击鼠标右键打开Powershell。
之后出现Powershell的界面,我们打入
pyinstaller -F -w main.py
其中-F
会让生成的文件只有一个main.exe
(dist
文件夹里面),而不是很多个文件。而原本我们生成的exe
文件会打开控制台窗口,但是我们的-w
选项可以让控制台窗口消失。
一开始,我生成的main.exe
文件打开后会出现闪退的现象。
我们在main.exe
的路径打开Powershell,然后
./main.exe
我记得会提示缺失了哪个模块。其实在Pycharm可以正常打开,但是在exe文件中,我们需要再import一个模块。我当时提示的是缺失,PyQt5.sip。
在py文件import这个模块就可以了。
最后
以上就是积极水池为你收集整理的Pyinstaller闪退补救措施的全部内容,希望文章能够帮你解决Pyinstaller闪退补救措施所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复