返回顶部
首页 > 资讯 > 精选 >Pyinstaller闪退怎么办
  • 872
分享到

Pyinstaller闪退怎么办

2023-06-14 05:06:38 872人浏览 独家记忆
摘要

这篇文章将为大家详细讲解有关Pyinstaller闪退怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。用Pyinstaller封装一个py文件时,过程没有问题,但打开后会出现闪退的现象。因此上网找,找

这篇文章将为大家详细讲解有关Pyinstaller闪退怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

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

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

Pyinstaller闪退怎么办

之后出现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这个模块就可以了。

补充:python 用pyinstaller 封装exe 双击后疯狂闪退解决办法

这里我们需要分析问题报错闪退问题,如何查看问题:

利用 截图工具或者 QQ截图快捷键 去抓取cmd窗口的闪退里面的内容,去查看问题。

大部分都是因为 缺少模块包 导致的。在这里我想说的是网上那种 加 input 和 os.system(“pause”) 还有在cmd命令模式下加 .\***.exe 都是没有用的,如果你的代码真的没有input 那的确是要添加。

就算不添加其实也能在CMD命令窗口中执行代码的缓慢过程,但 是 不会闪退的。

闪退解决办法:

利用QQ快捷键截图到exe在cmd闪退中代码。

截图好后,把截图另存到桌面,方便后续仔细查看问题

打开截图 查看问题 ,如果你看不懂其中代码提示,可以进行百度翻译,主要看 error 这类英文后面的命令提示

我以我出现的闪退问题为例:

下面这个图是 利用QQ截图 截图到的

Pyinstaller闪退怎么办

分析上面主要原因是【看error 后面的提示】:No module named “pandas” ----> 缺少名字为 pandas 模块

这个时候,我们发现用的编译器 pycharm 上面明明已经安装了 pandas。

Pyinstaller闪退怎么办

主要原因:

pycharm 和 IDLE 是两个python编译器,你在安装模块包的时候,是通过pycharm 编译器安装的,模块包默认都在项目的venv文件下。

在 IDLE编译器 里面是没有pandas这个模块包。就会导致你在 IDLE(CMD命令模式) 用 pyinstaller 封装 exe 的时候会缺少模块,在封装的时候也没有报错,因为封装时不检测你的程序是否能执行,只是单纯打包好,就类似于压缩文件。

但是在封装好后,双击 exe 程序时候会执行命令,就会提示未识别到模块包,导致闪退。如果您在 IDLE命令模式下 执行pyinstaller 报错,提示没有这个命令,同理也是一样。

需要在IDLE 安装pyinstaller命令是 pip install pyinstaller

所以我们在IDLE 封装前要在IDLE模式下安装好模块包,执行如下命令:

pip install pandas

就完美解决 exe闪退问题!

如果需要在IDLE 去安装pycharm 的模块包,就需要指定到安装路径【路劲为 pycharm 创建项目文件下的 ***\venv\Lib\site-packages\】,举例为:

pip install --target=D:\Python办公自动化\venv\Lib\site-packages pyinstaller

关于“Pyinstaller闪退怎么办”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: Pyinstaller闪退怎么办

本文链接: https://lsjlt.com/news/268358.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Pyinstaller闪退怎么办
    这篇文章将为大家详细讲解有关Pyinstaller闪退怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。用Pyinstaller封装一个py文件时,过程没有问题,但打开后会出现闪退的现象。因此上网找,找...
    99+
    2023-06-14
  • pycharm闪退怎么办
    pycharm闪退可以通过检查系统要求、升级PyCharm版本、检查插件、检查日志文件、检查Java环境、重置PyCharm配置、检查操作系统更新、启动时清除缓存和重新安装PyCharm解决。详细介绍:1、检查系统要求,确保计算机满足PyC...
    99+
    2023-12-09
    pycharm pycharm闪退
  • jupyter闪退怎么办?jupyter闪退问题的解决
    目录问题描述问题解决第一种:命令行启动第二种:修改jupyter notbook快捷方式的目标内容为什么闪退呢第三种:修复jupyter-notebook-script.py文件具体...
    99+
    2023-01-04
    jupyter闪退问题 jupyter闪退 jupyter闪退解决
  • 关于Pyinstaller闪退的补救措施
    用Pyinstaller封装一个py文件时,过程没有问题,但打开后会出现闪退的现象。因此上网找,找到了上面网址所示的解决方法。也就是用cmd打开exe文件。 假如我要封装mani.p...
    99+
    2024-04-02
  • c#程序闪退怎么办
    c# 程序闪退有五个常见原因:未处理的异常、内存访问违规、堆栈溢出、线程间争用和依赖不兼容的 dll 版本。解决方案包括使用 try-catch 块处理异常、确保合法内存访问、优化递归算...
    99+
    2024-05-11
    c# 堆栈溢出 同步机制
  • python用pyinstaller封装exe双击后疯狂闪退解决办法
    这里我们需要分析问题报错闪退问题,如何查看问题: 利用 截图工具或者 QQ截图快捷键 去抓取cmd窗口的闪退里面的内容,去查看问题。 大部分都是因为 缺少模块包 导致的。在这里我...
    99+
    2024-04-02
  • mysql数据库闪退怎么办
    小编给大家分享一下mysql数据库闪退怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!mysql工作太闪退的解决办法:首先进...
    99+
    2024-04-02
  • win10玩游戏闪退怎么办
    这篇文章主要介绍了win10玩游戏闪退怎么办的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇win10玩游戏闪退怎么办文章都会有所收获,下面我们一起来看看吧。win10玩游戏闪退解决方法:在左下角的任务搜索栏中输...
    99+
    2023-07-01
  • mysql命令窗口闪退怎么办
    mysql命令窗口闪退的解决方法:快捷键win+r,输入“service.msc”打开服务界面。在所有的服务项中,找到mysql的服务。右键点击mysql服务,选择“启动”,启动mysql服务即可。...
    99+
    2024-04-02
  • intellij idea打开就闪退怎么办
    这篇文章主要介绍intellij idea打开就闪退怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!intellij idea打开就闪退或关闭详细解决办法1.以管理员身份运行如果遇到这种情况,首先用“以管理员身份...
    99+
    2023-06-14
  • layui时间控件闪退怎么办
    这篇文章主要介绍layui时间控件闪退怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!问题发现:在项目上线后,突然发现后台管理系统layui的子页面出现了一个问题,时间控件闪退,无法选取时间。原因分析:如果出现页...
    99+
    2023-06-06
  • 怎么解决python用pyinstaller封装exe双击后疯狂闪退
    这篇文章主要讲解了“怎么解决python用pyinstaller封装exe双击后疯狂闪退”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么解决python用pyinstaller封装exe双...
    99+
    2023-06-25
  • win10系统玩游戏闪退怎么办
    这篇文章给大家分享的是有关win10系统玩游戏闪退怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。点击任务栏中的搜索图标,输入windows功能,点击启用或关闭windows功能。在窗口中,找到旧版组件,点击...
    99+
    2023-06-28
  • Win10玩游戏白屏闪退怎么办
    如果在Windows 10上玩游戏时遇到白屏闪退的问题,可以尝试以下解决方法:1. 更新显卡驱动:访问显卡制造商的官方网站,下载并安...
    99+
    2023-08-25
    win10
  • 腾讯云服务器闪退怎么办
    如果您在腾讯云服务器上的服务出现闪退问题,可以尝试以下方法解决: 打开腾讯云服务器的控制台,找到“网络和 DNS 连接”选项并双击进入。 在连接网络时,如果您使用的是 AWS、阿里云、Google Cloud 等公有云服务,可以进入“公...
    99+
    2023-10-26
    腾讯 服务器
  • Python使用pyinstaller打包成.exe文件执行后闪退的解决办法
    程序在PyChram中运行正常,但是用pyinstaller将程序打包成.exe文件执行后闪退; 2、使用cmd在在.exe文件处./执行后,发现提示 No module named ‘ttkboot...
    99+
    2023-09-08
    python 开发语言
  • win10系统应用商店闪退怎么办
    这篇文章给大家分享的是有关win10系统应用商店闪退怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、打开开始菜单,点击“设置”。二、在Windows设置中,打开“系统”。三、在设置中点击“应用和功能”选项...
    99+
    2023-06-28
  • 腾讯云服务器闪退怎么办啊
    如果您在使用腾讯云服务器过程中突然出现闪退的情况,可能是由于以下原因之一造成的: 服务器不可用:如果您当前的操作系统是Win8或Win10,请确保您的系统能够正常登录腾讯云服务器。 网络连接问题:确保您的网络连接稳定,并且是可用的。您可...
    99+
    2023-10-26
    腾讯 服务器
  • 腾讯云服务器闪退怎么办解决办法
    一、查找故障原因 在腾讯云服务器出现闪退的情况时,首先要做的就是检查故障原因。通常情况下,我们可以通过腾讯云服务器官方网站上的“故障排查”按钮来查找故障原因。在这个页面上,你可以看到服务器的基本信息,包括硬件配置、网络配置、操作系统版本等...
    99+
    2023-10-27
    腾讯 解决办法 服务器
  • Win8应用闪退怎么办?Win8应用商店闪退问题的解决方法
    Win8系统中的应用很多用户都有遇到过闪退的情况,那么当出现应用闪退无法使用该怎么办呢?下面小编就给大家带来Win8应用商店闪退问题的解决方法,一起来看看吧! 操作步骤: 一、 首先开启Administ...
    99+
    2022-06-04
    解决方法 商店
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作