gpt4 book ai didi

python - zipimport.ZipImportError : can't find module from program made with py2exe

转载 作者:太空宇宙 更新时间:2023-11-03 19:18:08 24 4
gpt4 key购买 nike

我写了一个python程序,我正在尝试用py2exe“编译”,一切顺利并且创建了可执行文件。我第一次运行该程序时出现此错误:

回溯(最近一次调用最后一次): 文件“IMGui.py”,第 13 行,位于导入错误:没有名为 IMCrypt2 的模块

我发现,如果我手动将自定义模块添加到/lib/shared.zip 并再次运行该程序,我会收到此错误:

回溯(最近一次调用最后一次): 文件“IMGui.py”,第 13 行,位于zipimport.ZipImportError:找不到模块“IMCrypt2”

我一直在进行一些广泛的谷歌搜索,我在网上找到的 2 个解决方案是删除“dist”和“build”文件夹并重试,并将“includes”:“decimal”添加到我的选项中,但这些解决方案都不适合我 D=

我正在使用 python 2.5(我使用的是新版本,但是使用这些版本进行构建给了我其他奇怪的运行时错误,并且我在 Windows 7 上成功构建的版本仅适用于 Windows 7,所以我再次尝试在 Windows XP 上使用 Python 2.5 试图获得更“通用”的 Windows 可执行文件)

我完全被难住了!任何帮助将不胜感激!

最佳答案

我解决了我自己的问题(有点),我能够避免这个错误,并通过将所有模块合并到一个文件中成功地“编译”我的代码,这样就不会导入自定义模块。它导致了一些 super 困惑的代码,但它有效!

关于python - zipimport.ZipImportError : can't find module from program made with py2exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10680724/

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