py2app中出现“模块未找到(条件导入)”错误

3

我在使用py2app时遇到了一点问题, 当我构建应用程序时,出现了此错误

Modules not found (conditional imports):
 * Image (/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/py2app-0.9-py3.4.egg/py2app/recipes/PIL/prescript.py)
 * java (platform)
 * java.lang (platform)

我猜这是我的Python 3路径问题,但我不确定。

谢谢您的帮助。

1个回答

4
我猜你是这样构建你的应用程序的:

我猜你是这样构建你的应用程序的:

python3 setup.py myapp

如果您正在使用 py2app 0.9,

而您想要尝试

python3 setup.py myapp -A

这个可行吗?仅使用别名似乎只在大多数情况下有效,但如果您想将应用程序部署到其他计算机上,则无法帮助。

相反,明确告诉py2app包含您的软件包:

python3 setup.py myapp --packages=PIL

这将正确包含您的PIL或Pillow模块。其他模块也应该可以使用。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接