解决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利用elaphe制作二维条形码实现代码
May 25 Python
详解配置Django的Celery异步之路踩坑
Nov 25 Python
Python中使用pypdf2合并、分割、加密pdf文件的代码详解
May 21 Python
python之PyQt按钮右键菜单功能的实现代码
Aug 17 Python
python3实现高效的端口扫描
Aug 31 Python
python 视频逐帧保存为图片的完整实例
Dec 10 Python
Tensorflow的常用矩阵生成方式
Jan 04 Python
PyQt5实现画布小程序
May 30 Python
什么是Python中的匿名函数
Jun 02 Python
Python Mock模块原理及使用方法详解
Jul 07 Python
基于python实现简单C/S模式代码实例
Sep 14 Python
pytorch中的numel函数用法说明
May 13 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 addslashes 函数详细分析说明
2009/06/23 PHP
PHP、Java des加密解密实例
2015/04/27 PHP
php计算title标题相似比的方法
2015/07/29 PHP
php实现mysql数据库连接操作及用户管理
2015/11/08 PHP
php中使用GD库做验证码
2016/03/31 PHP
Yii隐藏URL中index.php的方法
2016/07/12 PHP
javascript:void(0)的作用示例介绍
2013/10/28 Javascript
Jquery创建一个层当鼠标移动到层上面不消失效果
2013/12/12 Javascript
基于JQuery实现的图片自动进行缩放和裁剪处理
2014/01/31 Javascript
JS中的log对象获取以及debug的写法介绍
2014/03/03 Javascript
Jquery性能优化详解
2014/05/15 Javascript
给before和after伪元素设置js效果的方法
2015/12/04 Javascript
javascript基础知识分享之类与函数化
2016/02/13 Javascript
jQuery+Ajax+PHP弹出层异步登录效果(附源码下载)
2016/05/27 Javascript
JS表格组件BootstrapTable行内编辑解决方案x-editable
2016/09/01 Javascript
基于jQuery实现Tabs选项卡自定义插件
2016/11/21 Javascript
javascript中的深复制详解及实例分析
2016/12/29 Javascript
Vuex之理解Getters的用法实例
2017/04/19 Javascript
让微信小程序支持ES6中Promise特性的方法详解
2017/06/13 Javascript
如何将你的AngularJS1.x应用迁移至React的方法
2018/02/01 Javascript
使用JSON格式提交数据到服务端的实例代码
2018/04/01 Javascript
《javascript少儿编程》location术语总结
2018/05/27 Javascript
Javascript 关于基本类型和引用类型的个人理解
2019/11/01 Javascript
在Python的Django框架中生成CSV文件的方法
2015/07/22 Python
Python单元测试实例详解
2018/05/25 Python
python bmp转换为jpg 并删除原图的方法
2018/10/25 Python
Python补齐字符串长度的实例
2018/11/15 Python
python实现简单名片管理系统
2018/11/30 Python
利用Python裁切tiff图像且读取tiff,shp文件的实例
2020/03/10 Python
python 从list中随机取值的方法
2020/11/16 Python
大学自我鉴定范文
2013/12/26 职场文书
读书月活动方案
2014/05/22 职场文书
承诺书格式范文
2014/06/03 职场文书
食品委托检验协议书范本
2014/09/12 职场文书
2015年大学生工作总结
2015/04/21 职场文书
学习师德师风的心得体会(2篇)
2019/10/08 职场文书