py2exe的有关问题
py2exe的问题.py文件调用后来安装的lxml模块在直接运行.py文件时,没问题,调用正常使用py2exe:setup(consol
py2exe的问题
.py文件调用后来安装的lxml模块
在直接运行.py文件时,没问题,调用正常
使用py2exe:
setup(console=["checkXmlSyntax.py"])
生成exe文件,在dist目录下
但双击exe文件,窗口一闪就消失了
问题出在哪儿呢?
[解决办法]因为代码运行完了,WINDOW程序都有一个主循环的,console需要自己添加一个主循环,或者添加一段堵塞代码,如input,或os.system('pause')
[解决办法]1.和py2exe无关。
2.和windows下的程序类型有关:
一种是命令行程序:比如你的xxx.exe,双击只会调用windows的cmd执行,显示一个黑窗口,一闪而过;
一种是窗体程序:比如你用的QQ.exe,双击执行,会出现窗体
3.解决办法:
运行->cmd->切换到你的exe所在位置->在windows的cmd中,执行你的xxx.exe,就可以看到输出结果了。
关于windows的cmd,可参考:
Windows的命令行工具: cmd
[解决办法]另外,打包python为exe,建议用PyInstaller:
【记录】用PyInstaller把Python代码打包成单个独立的exe可执行文件