pyinstaller打包程序后闪退解决方法

这篇具有很好参考价值的文章主要介绍了pyinstaller打包程序后闪退解决方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.适用范围

找个问题的一般都是python代码打包成exe出现闪退的,所以只适用于pyinstaller命令打包单文件或者多文件。

2.解决方法

  1. time.sleep()
  1. 在你需要打包的程序内部导入time库

  1. 使用time.sleep()函数,参数定长一点

import time   # 导入time库

print("Start")
time.sleep(5)       # 休息5秒,参数可改
print("End")
  1. input()

在你打包的程序末尾加入,只有在有输入操作后才会关闭

  1. 导入keyboard库,根据键位判断是否退出

需要安装keyboard库,代码如下

pip install keyboard

安装好后就可以在代码里面添加以下代码

import keyboard

while True:
    if keyboard.is_pressed('esc'):
        print("Exiting program...")
        break

当然,不太推荐导入库,因为导入的库每多一个就会使你的包变大一分。

  1. 在你写的代码外部添加一个循环

3.为什么打包后会闪退

因为程序执行结束了,没有加限定条件,所以结束就关闭。文章来源地址https://www.toymoban.com/news/detail-439548.html

到了这里,关于pyinstaller打包程序后闪退解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python pyinstaller打包常见问题(一):无法生成exe文件/打包闪退

    小游戏程序,本地环境能正常运行 程序调用了wav文件,即音效资源文件 程序调用wav路径正确,也是采用绝对路径 程序制作完成后,进行了以下三步打包操作: 在需要打包的程序的目录上,我进入终端输入以下命令进行打包: 2.1、打开生成的snake.spec文件 2.2、修改Analysis 的

    2024年01月22日
    浏览(73)
  • Unity Hub 启动项目后闪退(已解决)

    我用UnityHub3.X版本启动项目,弹出下面这个界面后,Unity图标消失,Hub页面刷新了一下然后就没反应了  我把UnityHub3删了后,安装了老版本2.4,再次启动这个项目,虽然还是启动失败,但是发现了一个提示,如下图【Unity已存在,您无法加载相同的版本】  这个提示在Hub3是没有

    2024年02月08日
    浏览(56)
  • 使用pyinstaller打包python文件遇到的问题和解决方法

    情况1 :当所使用的代码都在一个.py文件中,且该代码中没有调用其他文件和import自己写的函数时 例如: 打包下面这个检查输入的ip是否符合规范的程序ipcheck.py,程序中只Import了自带的库re 下载pyinstaller 使用Pyinstaller打包。先进入该程序所在的文件夹,在文件资源管理器的文

    2024年02月06日
    浏览(58)
  • VS打开Qt的ui界面后闪退(ui无法打开文件)的解决办法

    VS打开Qt的ui界面几秒后闪退(ui无法打开文件)的解决办法 问题: 近两天在vs中直接点解ui界面,自动调用Qt Designer打开界面几秒后Designer界面闪退,回到vs界面,并有“——.ui无法打开文件”的错误提示。 这个问题应该是Windows或Qt哪些东西更新造成的,用Qt的几个同学都有反

    2024年02月11日
    浏览(71)
  • pyinstaller打包selenium后弹出webdriver命令行窗口的解决方法

    最近在使用tkinter来开发一个GUI程序,用到了selenium的headless模式。代码调试妥当,准备用pyinstaller打包成exe文件,却发现在pycharm里面一切正常,打包后会弹出一个黑框,影响体验: 有的同学还会有类似以下日志 搜索一番之后大概发现了网上说的2种方案 pyinstaller 使用 --wind

    2024年02月11日
    浏览(59)
  • 手机显示此应用专为旧版android打造,因此可能无法运行,点击应用后闪退的问题解决方案

    如果您在尝试安装并运行一个Android应用(APK文件)时遇到错误消息“此应用专为旧版Android打造, 因此可能无法运行”,或者应用在启动时立即崩溃,以下是一些您可以尝试的解决步骤: 图片来源:手机显示此应用专为旧版android打造,因此可能无法运行,点击应用后闪退的问题

    2024年01月21日
    浏览(80)
  • python pyinstaller打包的exe在win7系统无法运行问题解决方法

    目录 一 .问题起因 二.解决方法 注意: pyinstaller打包之前,请先将bulid文件夹和dist文件夹删除,这两个文件夹是pyinstaller打包后自动生成的,删除重新打包可以避免版本干扰 .         近期做了一个溯源码项目(开发工具使用的是pycharm2023.1.3),由于是在windows环境运行,于是采用了pyin

    2024年02月07日
    浏览(71)
  • cmd 窗口、记事本打开后一片空白且几秒钟后闪退的问题解决方案汇总

    前段时间,电脑忽然出现了问题,首先是通过 微软应用商店 Microsoft Store 下载安装的 Snipaste 截图软件崩溃,不过将其卸载后,通过电脑管家下载后又可以正常使用了。 之后就是突然发现,记事本文本文档不能使用了,打开后一片空白,而且几秒钟之后闪退,于是在网上开始

    2024年02月02日
    浏览(64)
  • PYQT 自带的 Pyrcc 系统的使用,PyInstaller对PYQT程序进行打包,不能打包背景图片,图标等解决办法

    使用 PyInstaller 对程序进行打包,不能打包背景图片。打包后的软件可以正常运行,但涉及到图片相关的资源(如背景图片,头像)全部不显示。 当使用Python PyInstaller对程序进行打包时,如果程序中涉及到背景图片,会出现无法打包背景图片的问题。这是由于PyInstaller默认只会

    2024年02月04日
    浏览(50)
  • postman安装后闪退

    解决方法一 解决办法: 1.找到以下两个路径直接删除文件,注安装路径不同有可能不同 C:UsersAdministratorAppDataRoamingPostman C:UsersAdministratorAppDataLocalPostman 2.重新安装postman   要使它工作,需要添加一个环境变量POSTMAN_DISABLE_GPU = true。 1.打开高级系统设置; 2.在“高级”选项

    2024年02月15日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包