【发布时间】:2012-12-03 08:43:51
【问题描述】:
我使用 py2exe 从 python gui 应用程序构建了 windows 可执行文件。 我的 setup.py 文件:
from distutils.core import setup
import py2exe
setup(windows=[{"script":"main.py"}],options={"py2exe":{"includes":["sip","PyQt4.QtGui"]}})
当我运行 py2exe 生成的 exe 时,窗口出现并立即消失。 我不知道出了什么问题。你能给我一些建议吗?
提前感谢您的帮助。
【问题讨论】:
-
您是通过双击可执行文件来启动的吗?如果是这样,请尝试从命令行启动,您可能会看到一条错误消息。
-
打开
cmd并执行里面的exe,看看有没有异常什么的。但也要确保你的程序确实做了一些事情——如果是 Qt 应用程序,你必须用app._exec()启动主循环,否则它会立即退出。 -
在你的python脚本末尾添加
raw_input("") -
我已经尝试从命令行运行 - 结果相同,没有错误消息。
-
谢谢格里杰什。问题解决了。
标签: python windows user-interface executable py2exe