我创建了一个使用 pywin32 的简单程序。我想将它部署为可执行文件,所以我 py2exe 了它。我也不想要大量的文件,所以我设置bundle_files
为 1(意味着将所有内容捆绑在一起)。但是,当我尝试运行它时,我得到:
Traceback (most recent call last):
File "pshelper.py", line 4, in <module>
File "zipextimporter.pyc", line 82, in load_module
File "win32.pyc", line 8, in <module>
File "zipextimporter.pyc", line 98, in load_module
ImportError: MemoryLoadLibrary failed loading win32ui.pyd
在我的设置脚本中,我尝试做packages=["win32ui"]
和includes=["win32ui"]
作为选项,但这没有帮助。如何让 py2exe 包含 win32ui.pyd?
如果我不要求它捆绑文件,我就没有这个问题,所以我现在可以这样做,但我想知道如何让它正常工作。