gpt4 book ai didi

python - py2exe导入错误: no module named

转载 作者:太空狗 更新时间:2023-10-30 03:05:13 27 4
gpt4 key购买 nike

我已经实现了一个名为 myUtils 的包,它由文件夹“myUtils”、文件“init.py”和许多名称为 !=“myUtils”的 *.py 文件组成。这个包包含在 myOtherProject.py 中,当我从 Eclipse 运行它们时可以找到/使用它们。

但是,当我在 myOtherProject.py 上运行 py2exe 时,生成的 exe 无法找到该模块(错误消息“ImportError:没有名为 myUtils 的模块”)。我的 setup.exe 的修剪版本:

from distutils.core import setup
import py2exe, sys
sys.path.append(pathTo_myUtils)
import myUtils # this line works fine even if I comment out sys.path.append(...)
data_files_ = (('.', ["C:\\Python27\\DLLs\\MSVCP90.dll",
"C:\\Python27\\lib\\site-packages\\Pythonwin\\mfc90.dll"]))
setup(windows=['myOtherProject.py'], options={'py2exe': {'excludes': ['tcl'], 'includes': ['myUtils'], 'dll_excludes': ['tk85.dll', 'tcl85.dll'] }}, data_files=data_files_)

我该如何解决这个问题?我在 WinXP 上使用 Python 2.7。

最佳答案

sys.path.append() 行放在 import 语句之前。更好的是,修改您的 PYTHONPATH(我不确定如何在 Windows 上执行此操作,但我相信 Google 可以告诉您如何操作)

关于python - py2exe导入错误: no module named <package I have impemented>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13237521/

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