我是靠谱客的博主 积极水池,最近开发中收集的这篇文章主要介绍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闪退补救措施所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部