- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我创建了一个使用 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?
如果我不要求它捆绑文件,我就不会遇到这个问题,所以我现在可以这样做,但我想知道如何让它正常工作。
最佳答案
您确定问题出在未包含 win32ui.pyd 吗?堆栈跟踪与 wiki 中指出的不完全相同,但请查看:http://www.py2exe.org/index.cgi/Py2exeAndWin32ui .
关于python - 当 bundle_files=1 时,py2exe + pywin32 MemoryLoadLibrary 导入失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3372391/
简介 我有一个使用 SSL 并使用 py2exe 构建的脚本(bundle_files=1,将所有内容打包到 *.exe 中) 现在我遇到了这个问题 在 Win7 上运行 py2exe 会创建一个 *
我在使用 py2exe 制作 1 个文件包 (exe) 时遇到了问题。当我运行程序时,我得到: Traceback (most recent call last): File "keys.py", l
我创建了一个使用 pywin32 的简单程序。我想将它部署为可执行文件,所以我对它进行了 py2exe。我也不想要大量文件,所以我将 bundle_files 设置为 1(意思是将所有文件捆绑在一起)
我是一名优秀的程序员,十分优秀!