解决pyinstaller打包exe⽂件出现命令窗⼝⼀闪⽽过的问
题
⽤pyinstaller打包的exe⽂件打开时,命令窗⼝⼀闪⽽过,并且未出现GUI界⾯,也看不到错误信息,然后去⽹上搜相关的信息,最多的两种说法:
1.添加raw_input()或者os.system(“pause”)等待信息,但是添加后依然是命令窗⼝⼀闪⽽过
p5032.在命令窗⼝打开exe,⽹上有两种打开exe的⽅法
miankongqustart
start加exe⽂件的绝对路径,但是效果和双击exe⽂件⼀样,依然是⼀闪⽽过
cd path >&
这是先跳转到exe所在的⽂件夹⾥,然后输⼊⽂件名带不带.exe都⾏结果第⼆种报错了,于是⼀切就从这个美丽的错误开始了
但是⾥⾯提⽰了正确的运⾏⽅式,输⼊.\Project 带不带.exe都⾏,然后⼜运⾏了⼀次,终于看到了错误信息,顿时有种泪流满⾯的感觉啊
简易车棚
从错误信息也能看出为什么加⼊raw_input()或者os.system(“pause”)等待信息没有⽤,因为根本就没⾛主程序
ingan提⽰没有no module named requests 但是明明有,并且在pycharm中导⼊了啊,为什么会提⽰没有呢?
彩相纸实在是想不明⽩,于是去⽹上查各种资料,终于查到了原因,原来是和编写的⼯具有关,pacharm 导⼊的模块并没有安装到电脑的python中模块中去,这就导致了,在pacharm中能正常运⾏,在命令窗⼝⾥运⾏python⽂件时却提⽰错误。 搞明⽩原因后赶紧去试验了⼀下,⽤pip安装了requests后再打包,果然可以了。
在这次查问题,解决问题的过程中,我总结了⼀下,这和我⼀上来就使⽤pycharm有关,pycharm在编程时确实好⽤,⾃动化程度确实⾼,但是在基础还未学好的情况下我建议还是先使⽤IDLE吧,我之前就跳过了IDLE直接使⽤的pycharm,我现在也处在⾃学阶段,就换回了IDLE,如果python有模块没导⼊,它会直接提⽰你,你也只能pip去安装或⼿动安装,这样打包的 黄大飞
时候就不会有缺少模块的问题,也希望⼤家在以后的学习中碰到问题能及时解决问题,不要像我这样⼀个简单的问题搞了⼀天,也许⼤佬也遇到这个问题,可能感觉问题太简单了,只能我这种⼩⽩来给⼤家当搬运⼯了。
以上这篇解决pyinstaller打包exe⽂件出现命令窗⼝⼀闪⽽过的问题就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。