解决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 datetime时间格式化去掉前导0
Jul 31 Python
在Python的Django框架中用流响应生成CSV文件的教程
May 02 Python
正确理解python中的关键字“with”与上下文管理器
Apr 21 Python
pandas把dataframe转成Series,改变列中值的类型方法
Apr 10 Python
numpy 进行数组拼接,分别在行和列上合并的实例
May 08 Python
Python爬虫实现获取动态gif格式搞笑图片的方法示例
Dec 24 Python
Python socket模块实现的udp通信功能示例
Apr 10 Python
python 实现批量替换文本中的某部分内容
Dec 13 Python
Python3.7黑帽编程之病毒篇(基础篇)
Feb 04 Python
Python进行统计建模
Aug 10 Python
分享unittest单元测试框架中几种常用的用例加载方法
Dec 02 Python
使用BeautifulSoup4解析XML的方法小结
Dec 07 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版(3)
2006/10/09 PHP
比较详细PHP生成静态页面教程
2012/01/10 PHP
php比较多维数组中值的大小排序实现代码
2012/09/08 PHP
使用新浪微博API的OAuth认证发布微博实例
2015/03/27 PHP
编写PHP脚本过滤用户上传的图片
2015/07/03 PHP
WordPress后台中实现图片上传功能的实例讲解
2016/01/11 PHP
PHP 微信扫码支付源代码(推荐)
2016/11/03 PHP
Laravel Validator 实现两个或多个字段联合索引唯一
2019/05/08 PHP
Alliance vs AM BO3 第一场2.13
2021/03/10 DOTA
基于jquery的textarea发布框限制文字字数输入(添加中文识别)
2012/02/16 Javascript
jQuery性能优化28条建议你值得借鉴
2013/02/16 Javascript
点击弹出层外区域关闭弹出层jquery特效示例
2013/08/25 Javascript
使用jQuery实现的掷色子游戏动画效果
2014/03/14 Javascript
纯js实现遮罩层效果原理分析
2014/05/27 Javascript
jquery中push()的用法(数组添加元素)
2014/11/25 Javascript
JQuery显示隐藏DIV的方法及代码实例
2015/04/16 Javascript
以jQuery中$.Deferred对象为例讲解promise对象是如何处理异步问题
2015/11/13 Javascript
javascript实现移动端上的触屏拖拽功能
2016/03/04 Javascript
js 判断一组日期是否是连续的简单实例
2016/07/11 Javascript
jQuery 常见小例汇总
2016/12/14 Javascript
AngularJs点击状态值改变背景色的实例
2017/12/18 Javascript
微信小程序仿微信运动步数排行(交互)
2018/07/13 Javascript
JavaScript对象拷贝与赋值操作实例分析
2018/12/10 Javascript
js实现无缝滚动双图切换效果
2019/07/09 Javascript
javascript实现前端分页功能
2020/11/26 Javascript
Python把对应格式的csv文件转换成字典类型存储脚本的方法
2019/02/12 Python
快速解决vue.js 模板和jinja 模板冲突的问题
2019/07/26 Python
python实现复制文件到指定目录
2019/10/16 Python
Python中低维数组填充高维数组的实现
2019/12/02 Python
Pycharm中切换pytorch的环境和配置的教程详解
2020/03/13 Python
CSS3 实现的火焰动画
2020/12/07 HTML / CSS
利用html5 canvas破解简单验证码及getImageData接口应用
2013/01/25 HTML / CSS
动态密码技术
2012/10/18 面试题
优秀教师的感人事迹
2014/02/04 职场文书
五一活动标语
2014/06/30 职场文书
沂蒙六姐妹观后感
2015/06/08 职场文书