使用 py2app 找不到模块(条件导入)

module not found (conditional imports) with py2app

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 的路径问题,但我不确定 TY求助

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

python3 setup.py myapp

并且正在使用 py2app 0.9?

如果你正在尝试

python3 setup.py myapp -A

这个有用吗?使用别名似乎只在大多数情况下有效,但如果你想将你的应用程序部署到其他机器上,这就无济于事了。

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

python3 setup.py myapp --packages=PIL

这将正确地包括您的 PIL 或 Pillow 模块。也应该与其他模块一起使用。