【发布时间】:2011-10-21 11:14:16
【问题描述】:
我有一个 Python 2.7.2 程序,在 win XP SP3 机器上具有 wxPython 2.8.12 和 comtypes 0.6.2 依赖项。我正在使用 py2exe 生成具有以下设置的 Windows 可分发文件:
setup(
options = {
"py2exe": {
"packages": ['wx.lib.pubsub']
}
},
windows = [
{
"script" : "entry.py",
}
],
data_files=[("bitmaps", ["../resources/icons/app_big.png",
"../resources/icons/app_medium.png",
"../resources/icons/app_small.png",
"../resources/icons/app_small_new.png",
"../resources/icons/app_small_bad.png",
"../resources/icons/cross_hover.png",
"../resources/icons/cross.png",
"../resources/icons/delete.png",
"../resources/icons/refresh.png",])]
)
我也在使用 IEHtmlWindow 控件。
发生的情况是,每当我在 Python 控制台发出命令时,py2exe 都会运行一秒钟,并显示以下输出:
运行 py2exe * 搜索所需模块 *
然后似乎无限期挂起,直到我按 Ctr+z。
我已经找到了导入的问题:
从 wx.lib.iewin 导入 IEHtmlWindow
这似乎是导致问题的原因。
有什么建议吗?
【问题讨论】:
标签: python wxpython py2exe comtypes