我是靠谱客的博主 积极水池,这篇文章主要介绍Pyinstaller闪退补救措施,现在分享给大家,希望可以做个参考。

用Pyinstaller封装一个py文件时,过程没有问题,但打开后会出现闪退的现象。因此上网找,找到了上面网址所示的解决方法。也就是用cmd打开exe文件。

假如我要封装mani.py,Windows下进入文件所在地址,按住shift点击鼠标右键打开Powershell。

这里写图片描述

之后出现Powershell的界面,我们打入

pyinstaller -F -w main.py

其中-F会让生成的文件只有一个main.exedist文件夹里面),而不是很多个文件。而原本我们生成的exe文件会打开控制台窗口,但是我们的-w选项可以让控制台窗口消失。

一开始,我生成的main.exe文件打开后会出现闪退的现象。

我们在main.exe的路径打开Powershell,然后

./main.exe

我记得会提示缺失了哪个模块。其实在Pycharm可以正常打开,但是在exe文件中,我们需要再import一个模块。我当时提示的是缺失,PyQt5.sip。

在py文件import这个模块就可以了。

最后

以上就是积极水池最近收集整理的关于Pyinstaller闪退补救措施的全部内容,更多相关Pyinstaller闪退补救措施内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(99)

评论列表共有 0 条评论

立即
投稿
返回
顶部