解决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 实现 贪吃蛇大作战 代码分享
Sep 07 Python
Python HTTP客户端自定义Cookie实现实例
Apr 28 Python
Python实现随机生成有效手机号码及身份证功能示例
Jun 05 Python
python计算auc指标实例
Jul 13 Python
Django视图和URL配置详解
Jan 31 Python
python xpath获取页面注释的方法
Jan 14 Python
Python实现钉钉订阅消息功能
Jan 14 Python
Python continue语句实例用法
Feb 06 Python
关于python3.9安装wordcloud出错的问题及解决办法
Nov 02 Python
python3中编码获取网页的实例方法
Nov 16 Python
Python从文件中读取数据的方法步骤
Nov 18 Python
python库sklearn常用操作
Aug 23 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
《Re:从零开始的异世界生活 冰结之绊》
2020/04/09 日漫
SSI指令
2006/11/25 PHP
php array的学习笔记
2012/05/10 PHP
php判断邮箱地址是否存在的方法
2016/02/13 PHP
CodeIgniter连贯操作的底层原理分析
2016/05/17 PHP
php遍历目录下文件并按修改时间排序操作示例
2019/07/12 PHP
滚动经典最新话题[prototype框架]下编写
2006/10/03 Javascript
Jquery插件编写简明教程
2014/03/25 Javascript
使用原生js写的一个简单slider
2014/04/29 Javascript
jquery SweetAlert插件实现响应式提示框
2015/08/18 Javascript
怎么引入(调用)一个JS文件
2016/05/26 Javascript
jQuery Easyui使用(一)之可折叠面板的布局手风琴菜单
2016/08/17 Javascript
AngularJS使用angular.bootstrap完成模块手动加载的方法分析
2017/01/19 Javascript
Javascript将图片的绝对路径转换为base64编码的方法
2018/01/11 Javascript
微信小程序使用map组件实现解析经纬度功能示例
2019/01/22 Javascript
IDEA安装vue插件图文详解
2019/09/26 Javascript
Python3实现连接SQLite数据库的方法
2014/08/23 Python
举例讲解Python的lambda语句声明匿名函数的用法
2016/07/01 Python
TensorFlow实现AutoEncoder自编码器
2018/03/09 Python
python3+PyQt5重新实现自定义数据拖放处理
2018/04/19 Python
python实现泊松图像融合
2018/07/26 Python
Python FtpLib模块应用操作详解
2019/12/12 Python
python实现画图工具
2020/08/27 Python
HTML5微信播放全屏问题的解决方法
2017/03/09 HTML / CSS
html5中使用hotcss.js实现手机端自适配的方法
2020/04/23 HTML / CSS
日本面向世界,国际级的免税在线购物商城:DOKODEMO
2017/02/01 全球购物
eBay德国站:eBay.de
2017/09/14 全球购物
香港现代设计家具品牌:Ziinlife Furniture
2018/11/13 全球购物
Servlet如何得到服务器的信息
2015/12/22 面试题
班组拓展活动方案
2014/08/14 职场文书
文艺演出主持词
2015/07/01 职场文书
公司考勤管理制度
2015/08/04 职场文书
运动会主持人开幕词
2016/03/04 职场文书
管理者们如何制定2019年的工作计划?
2019/07/01 职场文书
Kubernetes中Deployment的升级与回滚
2022/04/01 Servers
python如何查找列表中元素的位置
2022/05/30 Python