Pyinstaller打包后的exe文件打开闪退解决方案

问题:利用pyinstaller对python代码打包后,dist文件夹中会生成一个xxx.exe可执行文件。但是很多朋友双击这个exe文件会发现,代码运行后,一闪而过(闪退)。那么如何解决?

PS:以上现象在windows系统中会出现,在Linux和mac系统中不会出现。

解决方案1:

step 1: winkey + r
step 2: cd进入到对应的dist文件夹中
step 3: .\xxx.exe

可能很多朋友还是不过瘾,觉得这个有点麻烦。那可以试试解决方案2,直接点击exe文件运行。

解决方案2:

step 1:在打包的py文件主函数最后一行添加以下代码(区分python2与python3)

python2: raw_input("please input any key to exit!")
python3: input("please input any key to exit!")

step 2:打包

pyinstaller - F 你的py文件

step 3:直接点击dist文件中的exe文件,此时绝对不会再闪退了!

Pyinstaller打包后的exe文件打开闪退解决方案相关推荐

  1. 解决pyinstaller打包后的exe文件打开闪退的问题

    解决pyinstaller打包后的exe文件打开闪退的问题 闪退问题:一般我们打包完后的exe文件点击运行就会直接闪退,很难看到具体错误 解决步骤: 首先打开 cmd 进入到 exe 文件所在目录(c ...

  2. 使用pkg将node项目打包成exe后,EXE文件打开闪退

    发现网上没有相关内容,做一下记录. 项目使用了canvas,闪退的问题就是因为这个,但不清楚为什么会出现问题. 具体情况: 打开exe会闪退,发现没有启动服务,在cmd中打开该exe,发现有一条报错, ...

  3. pyinstaller打包生成的exe文件(并设置运行时静默)

    pyinstaller打包生成的exe文件(并设置运行时静默) 目录 pyinstaller打包生成的exe文件(并设置运行时静默)

  4. pyinstaller打包生成的exe文件并使用python终止后台的exe程序运行

    pyinstaller打包生成的exe文件并使用python终止后台的exe程序运行 目录 pyinstaller打包生成的exe文件并使用python终止后台的exe程序运行 #pyinstalle ...

  5. Python执行pyinstaller打包生成的exe文件实战

    Python执行pyinstaller打包生成的exe文件实战 目录 Python执行pyinstaller打包生成的exe文件实战 #pyinstaller打包生成的exe文件

  6. Python引入rpy2包用pyinstaller打包后的exe无法正常使用

    因项目需要,需要使用R语言的一些库进行计算,所以博主采用rpy2这个库作为中间件,进行混编.将R得到的结果返回至python使用. import rpy2.robjects as robjects f ...

  7. 如何将Python打包后的exe还原成.py?

    来源:https://www.jianshu.com/p/5871c3dd633b 用到的工具 pyinstxtractor.py 拆包(解压)工具,将exe文件解压成一个文件夹 uncompyle6 ...

  8. JAVA项目的打包及生成.exe文件或者打包安装软件

    总体思路是先打成jar再把jar打成exe.主要看1.3和2.3里的内容就可以了. 1.将项目打成jar: 1.1要将项目打包成jar文件,方法很多,可以用Eclipse自带的打包工具Ant打包,也可 ...

  9. Pyinstaller打包: 将资源文件或文件夹打包到最后生成的exe中

    前提:用pyinstaller打包时部分资源文件可以利用qrc转成py文件来读取,但是有部分文件类型不适用. 原理:Pyinstaller 将资源文件一起打包到exe中.当exe运行时,会生成一个临时 ...

最新文章

  1. 技术大牛养成指南,一篇不鸡汤的成功学实践
  2. Zuul:构建高可用网关之多维度限流
  3. 获取当前经纬度php腾讯地图,PHP腾讯地图经纬度转百度地图经纬度
  4. Python:Matplotlib 画曲线和柱状图(Code)
  5. 分布式工具的一次小升级⏫ 1
  6. Hanlp自然语言处理工具的使用演练
  7. 自动行政审批流程组件的审批流程节点定义【民间称为工作流组件、官方称为审批流程组件】...
  8. kafka实战教程(python操作kafka),kafka配置文件详解
  9. window.location.href的使用方法
  10. mysql解压rpm文件在哪_[mysql] mysql 源码安装解压 rpm 包命令
  11. 自动驾驶 2-1 第 1 课补充阅读:传感器和计算硬件 -- 下
  12. 74.android 简单的跳转到小米安全中心首页和小米安全中心的权限管理
  13. win10如何设置保护色保护眼睛
  14. 《大道至简》第二章(是懒人创造了方法)读后感
  15. c语言爱心代码我爱你,C语言告白代码,一闪一闪亮晶晶~
  16. mmdetection使用
  17. 秒启万台主机,腾讯云云硬盘数据调度架构演进
  18. turtle设置背景图片
  19. 用Python删除电脑中的重复文件,竟如此简单
  20. CAD图纸导入REVIT内并精准建模

热门文章

  1. java工具类-DigestUtils实现md5码加密
  2. 易点租首家提出免押金租赁 帮助企业轻资产运营
  3. SelectKey returned more than one value
  4. 基于visual Studio2013解决C语言竞赛题之0516人来人往
  5. 阅读代码的一些心得体会
  6. PDF如何转Word?原生PDF转Word教程
  7. 底量超顶量超级大黑马指标源码_一旦出现底量超顶量形态,必是超级大黑马诞生!...
  8. FOJ有奖月赛-2016年8月(daxia专场之过四题方有奖)
  9. C++命名空间:默认命名空间与匿名命名空间
  10. 高德地图画围栏与编辑围栏