解决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实现最基本的浏览器功能
Apr 14 Python
Python中super关键字用法实例分析
May 28 Python
Django中的CACHE_BACKEND参数和站点级Cache设置
Jul 23 Python
讲解Python的Scrapy爬虫框架使用代理进行采集的方法
Feb 18 Python
Python使用time模块实现指定时间触发器示例
May 18 Python
Python语言描述机器学习之Logistic回归算法
Dec 21 Python
Python实现简单http服务器
Apr 12 Python
使用Django开发简单接口实现文章增删改查
May 09 Python
bluepy 一款python封装的BLE利器简单介绍
Jun 25 Python
python 利用turtle模块画出没有角的方格
Nov 23 Python
Python爬虫谷歌Chrome F12抓包过程原理解析
Jun 04 Python
python help函数实例用法
Dec 06 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
DOMXML函数笔记
2006/10/09 PHP
libmysql.dll与php.ini是否真的要拷贝到c:\windows目录下呢
2010/03/15 PHP
新手学习PHP的一些基础知识分享
2011/07/27 PHP
PHP获取当前日期所在星期(月份)的开始日期与结束日期(实现代码)
2013/06/18 PHP
PHP微信支付开发实例
2016/06/22 PHP
基于Jquery实现的一个图片滚动切换
2012/06/21 Javascript
离开当前页面前使用js判断条件提示是否要离开页面
2014/05/02 Javascript
ECMAScript 5中的属性描述符详解
2015/03/02 Javascript
轻松学习jQuery插件EasyUI EasyUI表单验证
2015/12/01 Javascript
js组件SlotMachine实现图片切换效果制作抽奖系统
2016/04/17 Javascript
jquery动态切换背景图片的简单实现方法
2016/05/14 Javascript
浅谈jquery.form.js的ajaxSubmit和ajaxForm的使用
2016/09/09 Javascript
js简单实现网页换肤功能
2017/04/07 Javascript
vue.js实现单选框、复选框和下拉框示例
2017/07/18 Javascript
jquery使用iscorll实现上拉、下拉加载刷新
2017/10/26 jQuery
使用webpack将ES6转化ES5的实现方法
2019/10/13 Javascript
JS实现横向轮播图(初级版)
2020/06/24 Javascript
详解vue 组件注册
2020/11/20 Vue.js
关于Js中new操作符的作用详解
2021/02/21 Javascript
在Python的Django框架中创建和使用模版
2015/07/15 Python
Python分析学校四六级过关情况
2017/11/22 Python
ActiveMQ:使用Python访问ActiveMQ的方法
2019/01/30 Python
python二进制文件的转译详解
2019/07/03 Python
Python urlopen()和urlretrieve()用法解析
2020/01/07 Python
Python延迟绑定问题原理及解决方案
2020/08/04 Python
详解python3 GUI刷屏器(附源码)
2021/02/18 Python
css3学习系列之移动属性详解
2017/07/04 HTML / CSS
瑞贝卡·泰勒官方网站:Rebecca Taylor
2016/09/24 全球购物
SHEIN台湾:购买最新流行女装服饰
2019/05/18 全球购物
介绍一下Mysql的存储引擎
2015/02/12 面试题
计算机专业个人求职自荐信
2013/09/21 职场文书
辞旧迎新演讲稿
2014/09/15 职场文书
四风问题班子对照检查材料
2014/09/27 职场文书
考试没考好检讨书(精选篇)
2014/11/16 职场文书
婚育证明格式
2015/06/17 职场文书
Golang原生rpc(rpc服务端源码解读)
2022/04/07 Golang