解决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 getopt 参数处理小示例
Jun 09 Python
Python中pip安装非PyPI官网第三方库的方法
Jun 02 Python
python文本数据相似度的度量
Mar 12 Python
python使用BeautifulSoup与正则表达式爬取时光网不同地区top100电影并对比
Apr 15 Python
Python学习笔记之Django创建第一个数据库模型的方法
Aug 07 Python
Python使用itchat模块实现群聊转发,自动回复功能示例
Aug 26 Python
python读取ini配置文件过程示范
Dec 23 Python
利用Python制作动态排名图的实现代码
Apr 09 Python
Python分析微信好友性别比例和省份城市分布比例的方法示例【基于itchat模块】
May 29 Python
浅谈keras中Dropout在预测过程中是否仍要起作用
Jul 09 Python
如何通过python检查文件是否被占用
Dec 18 Python
pytorch 中nn.Dropout的使用说明
May 20 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
《OVERLORD》第四季,终于等到你!
2020/03/02 日漫
PHP 第二节 数据类型之字符串类型
2012/04/28 PHP
Thinkphp中Create方法深入探究
2014/06/16 PHP
Thinkphp5.0框架视图view的循环标签用法示例
2019/10/12 PHP
PHP 计算两个时间段之间交集的天数示例
2019/10/24 PHP
PJ Blog修改-禁止复制的代码和方法
2006/10/25 Javascript
js获取当前日期代码适用于网页头部
2013/06/27 Javascript
用js来获取上传的文件名纯粹是为了美化而用
2013/10/23 Javascript
EasyUI实现第二层弹出框的方法
2015/03/01 Javascript
javascript获取本机操作系统类型的方法
2015/08/13 Javascript
jQuery.deferred对象使用详解
2016/03/18 Javascript
JavaScript暂停和继续定时器的实现方法
2016/07/18 Javascript
JS获取和修改元素样式的实例代码
2016/08/06 Javascript
Node.js 日志处理模块log4js
2016/08/28 Javascript
AngularJS使用自定义指令替代ng-repeat的方法
2016/09/17 Javascript
jQuery实现发送验证码并60秒倒计时功能
2016/11/25 Javascript
微信小程序页面开发注意事项整理
2017/05/18 Javascript
详解如何使用webpack+es6开发angular1.x
2017/08/16 Javascript
原生JS进行前后端同构
2018/04/22 Javascript
vue实现滑动超出指定距离回顶部功能
2019/07/31 Javascript
Vue实现点击当前元素以外的地方隐藏当前元素(实现思路)
2019/12/04 Javascript
Vue解决移动端弹窗滚动穿透问题
2020/12/15 Vue.js
wxpython 学习笔记 第一天
2009/02/09 Python
python 字典中取值的两种方法小结
2018/08/02 Python
django中使用事务及接入支付宝支付功能
2019/09/15 Python
Ubuntu16.04安装python3.6.5步骤详解
2020/01/10 Python
django form和field具体方法和属性说明
2020/07/09 Python
Python实现自动整理文件的脚本
2020/12/17 Python
CSS类名支持中文命名的示例
2014/04/04 HTML / CSS
SmartBuyGlasses美国官网:太阳眼镜和眼镜
2017/08/20 全球购物
匡威英国官网:Converse英国
2018/12/02 全球购物
函授大学生自我鉴定
2014/02/05 职场文书
企业家王石演讲稿:坚持与放下
2014/04/27 职场文书
取保候审保证书
2014/04/30 职场文书
企业党的群众路线教育实践活动学习心得体会
2014/10/31 职场文书
python实战之一步一步教你绘制小猪佩奇
2021/04/22 Python