gpt4 book ai didi

python - 当 bundle_files=1 时,py2exe + pywin32 MemoryLoadLibrary 导入失败

转载 作者:太空狗 更新时间:2023-10-30 00:18:16 25 4
gpt4 key购买 nike

我创建了一个使用 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com