解决pyinstaller打包exe文件出现命令窗口一闪而过的问题


Posted in Python onOctober 31, 2018

用pyinstaller打包的exe文件打开时,命令窗口一闪而过,并且未出现GUI界面,也看不到错误信息,然后去网上搜相关的信息,最多的两种说法:

1.添加raw_input()或者os.system(“pause”)等待信息 ,但是添加后依然是命令窗口一闪而过

2.在命令窗口打开exe,网上有两种打开exe的方法

start Path\Project.exe

start加exe文件的绝对路径,但是效果和双击exe文件一样,依然是一闪而过

cd path >>Project.exe

这是先跳转到exe所在的文件夹里,然后输入文件名带不带.exe都行结果第二种报错了,于是一切就从这个美丽的错误开始了

解决pyinstaller打包exe文件出现命令窗口一闪而过的问题

但是里面提示了正确的运行方式,输入.\Project 带不带.exe都行,然后又运行了一次,终于看到了错误信息,顿时有种泪流满面的感觉啊

解决pyinstaller打包exe文件出现命令窗口一闪而过的问题

从错误信息也能看出为什么加入raw_input()或者os.system(“pause”)等待信息没有用,因为根本就没走主程序

提示没有no module named requests 但是明明有,并且在pycharm中导入了啊,为什么会提示没有呢?

解决pyinstaller打包exe文件出现命令窗口一闪而过的问题

实在是想不明白,于是去网上查各种资料,终于查到了原因,原来是和编写的工具有关,pacharm 导入的模块并没有安装到电脑的python中模块中去,这就导致了,在pacharm中能正常运行,在命令窗口里运行python文件时却提示错误。

搞明白原因后赶紧去试验了一下,用pip安装了requests后再打包,果然可以了。

在这次查找问题,解决问题的过程中,我总结了一下,这和我一上来就使用pycharm有关,pycharm在编程时确实好用,自动化程度确实高,但是在基础还未学好的情况下我建议还是先使用IDLE吧,我之前就跳过了IDLE直接使用的pycharm,我现在也处在自学阶段,就换回了IDLE,如果python有模块没导入,它会直接提示你,你也只能pip去安装或手动安装,这样打包的时候就不会有缺少模块的问题,也希望大家在以后的学习中碰到问题能及时解决问题,不要像我这样一个简单的问题搞了一天,也许大佬也遇到这个问题,可能感觉问题太简单了,只能我这种小白来给大家当搬运工了。

以上这篇解决pyinstaller打包exe文件出现命令窗口一闪而过的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python使用xauth方式登录饭否网然后发消息
Apr 11 Python
Python使用scrapy采集数据过程中放回下载过大页面的方法
Apr 08 Python
python编码总结(编码类型、格式、转码)
Jul 01 Python
python语言基本语句用法总结
Jun 11 Python
Python中的引用和拷贝实例解析
Nov 14 Python
浅谈pytorch torch.backends.cudnn设置作用
Feb 20 Python
Pyspark获取并处理RDD数据代码实例
Mar 27 Python
python实现猜数游戏(保存游戏记录)
Jun 22 Python
python实现图像高斯金字塔的示例代码
Dec 11 Python
Django drf请求模块源码解析
Jun 08 Python
利用Python实现Picgo图床工具
Nov 23 Python
python数字图像处理实现图像的形变与缩放
Jun 28 Python
Selenium定时刷新网页的实现代码
Oct 31 #Python
python3.6利用pyinstall打包py为exe的操作实例
Oct 31 #Python
python3.6.3转化为win-exe文件发布的方法
Oct 31 #Python
使用Py2Exe for Python3创建自己的exe程序示例
Oct 31 #Python
python打包生成的exe文件运行时提示缺少模块的解决方法
Oct 31 #Python
python实现多进程代码示例
Oct 31 #Python
Python UnboundLocalError和NameError错误根源案例解析
Oct 31 #Python
You might like
在PHP中运行Linux命令并启动SSH服务的例子
2014/06/12 PHP
深入理解PHP+Mysql分布式事务与解决方案
2020/12/03 PHP
js操作二级联动实现代码
2010/07/27 Javascript
js 中 document.createEvent的用法
2010/08/29 Javascript
Jquery 的扩展方法总结
2011/10/01 Javascript
关于jQuery中.attr()和.prop()的问题探讨
2013/09/06 Javascript
js计算任意值之间随机数的方法
2015/01/16 Javascript
深入理解JavaScript系列(30):设计模式之外观模式详解
2015/03/03 Javascript
JavaScript截断字符串的方法
2015/07/15 Javascript
一道关于JavaScript变量作用域的面试题
2016/03/08 Javascript
jquery实现全选和全不选功能效果的实现代码【推荐】
2016/05/05 Javascript
浅谈js对象属性 通过点(.) 和方括号([]) 的不同之处
2016/10/29 Javascript
详解vuelidate 对于vueJs2.0的验证解决方案
2017/03/09 Javascript
JS正则获取HTML元素的方法
2017/03/31 Javascript
javascript数据结构之串的概念与用法分析
2017/04/12 Javascript
Vue.js上下滚动加载组件的实例代码
2017/07/17 Javascript
修改node.js默认的npm安装目录实例
2018/05/15 Javascript
js实现简易计算器功能
2019/10/18 Javascript
jquery实现直播弹幕效果
2019/11/28 jQuery
Ant Design Pro 下实现文件下载的实现代码
2019/12/03 Javascript
[01:57]2016完美“圣”典风云人物:国士无双专访
2016/12/04 DOTA
python去掉行尾的换行符方法
2017/01/04 Python
在Python中定义一个常量的方法
2018/11/10 Python
Flask框架学习笔记之路由和反向路由详解【图文与实例】
2019/08/12 Python
Windows平台Python编程必会模块之pywin32介绍
2019/10/01 Python
Python下利用BeautifulSoup解析HTML的实现
2020/01/17 Python
python十进制转二进制的详解
2020/02/07 Python
Django更新models数据库结构步骤
2020/04/01 Python
keras中的loss、optimizer、metrics用法
2020/06/15 Python
pytest fixtures装饰器的使用和如何控制用例的执行顺序
2021/01/28 Python
python实现按日期归档文件
2021/01/30 Python
HTML5实现自带进度条和滑块滑杆效果
2018/04/17 HTML / CSS
工商管理专业应届生求职信
2013/11/04 职场文书
鼓励运动员的广播稿
2014/02/08 职场文书
办公室禁烟通知
2015/04/23 职场文书
大学生,三分钟即兴演讲稿
2019/07/22 职场文书