解决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实例之wxpython中Frame使用方法
Jun 09 Python
python调用Moxa PCOMM Lite通过串口Ymodem协议实现发送文件
Aug 15 Python
分析用Python脚本关闭文件操作的机制
Jun 28 Python
python xml解析实例详解
Nov 14 Python
ubuntu安装mysql pycharm sublime
Feb 20 Python
python 2.7.14安装图文教程
Apr 08 Python
Python常见内置高效率函数用法示例
Jul 31 Python
基于python实现学生管理系统
Oct 17 Python
为什么Python中没有"a++"这种写法
Nov 27 Python
Python Pywavelet 小波阈值实例
Jan 09 Python
Python 使用threading+Queue实现线程池示例
Dec 21 Python
python小白切忌乱用表达式
May 29 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
程序员编程十条戒律
2009/07/09 PHP
PHP编程函数安全篇
2013/01/08 PHP
ThinkPHP3.1新特性之动态设置自动完成和自动验证示例
2014/06/19 PHP
PDO防注入原理分析以及使用PDO的注意事项总结
2014/10/23 PHP
浅谈PHP链表数据结构(单链表)
2016/06/08 PHP
Windows Server 2008 R2和2012中PHP连接MySQL过慢的解决方法
2016/07/02 PHP
Yii框架连表查询操作示例
2019/09/06 PHP
PHP判断一个变量是否为整数、正整数的方法示例
2019/09/11 PHP
一个轻量级的javascript库 pj介绍
2010/12/19 Javascript
js防止表单重复提交实现代码
2012/09/05 Javascript
JavaScript中length属性的使用方法
2015/06/05 Javascript
JS加载iFrame出现空白问题的解决办法
2016/05/13 Javascript
深入理解Vue官方文档梳理之全局API
2017/11/22 Javascript
基于vue.js的分页插件详解
2017/11/27 Javascript
vue axios 表单提交上传图片的实例
2018/03/16 Javascript
详解如何在你的Vue项目配置vux
2018/06/04 Javascript
vue+elementUI(el-upload)图片压缩,默认同比例压缩操作
2020/08/10 Javascript
python获取当前日期和时间的方法
2015/04/30 Python
Python爬虫之xlml解析库(全面了解)
2017/08/08 Python
python版微信跳一跳游戏辅助
2018/01/11 Python
浅谈利用numpy对矩阵进行归一化处理的方法
2018/07/11 Python
Python多进程fork()函数详解
2019/02/22 Python
Python标准库itertools的使用方法
2020/01/17 Python
pytorch 查看cuda 版本方式
2020/06/23 Python
pytorch加载语音类自定义数据集的方法教程
2020/11/10 Python
2021年值得向Python开发者推荐的VS Code扩展插件
2021/01/25 Python
Stefania Mode英国:奢华设计师和时尚服装
2017/10/23 全球购物
ShellScript面试题一则-ShellScript编程
2014/06/24 面试题
创业计划书怎样才能打动风投
2014/01/01 职场文书
《夹竹桃》教学反思
2014/04/20 职场文书
五四青年节演讲稿
2014/05/26 职场文书
2014年教师学期工作总结
2014/11/08 职场文书
春晚观后感
2015/06/11 职场文书
html5移动端禁止长按图片保存的实现
2021/04/20 HTML / CSS
《废话连篇——致新手》——chinapizza
2022/04/05 无线电
Redis唯一ID生成器的实现
2022/07/07 Redis