使用py2app构建时如何解决py2app错误

问题描述

尝试使用py2app和pyenv构建一个简单的wxpython应用程序。我从那里运行应用程序并使用py2app构建虚拟环境。在生成“无此文件或目录”错误时失败。

复制文件/Users/humberto.a.sanchez.ii/.pyenv/versions/3.8.5/Resources/Python.app/Contents/MacOS/Python-> /Users/humberto.a.sanchez.ii/PycharmProjects /gittodoistclone/dist/PyGitIssueClone.app/Contents/MacOS/python 错误:[Errno 2] /Users/humberto.a.sanchez.ii/.pyenv/versions/3.8.5/Resources/Python.app/Contents/MacOS/Python:“没有此类文件或目录”

我从未见过py2app复制这样的文件或目录。任何帮助将不胜感激。

在这里看到了类似的内容How can I fix the error which occurs while building app via py2app?)。

但是我没有使用Xcode python

解决方法

好的,我发现了问题所在。当我 pyenv安装 python的3.8.5版本时,我没有设置此环境变量。

PYTHON_CONFIGURE_OPTS=--enable-framework

因此,一旦我将其卸载并使用上述选项 py2app 重新安装,它就会再次开始正常工作。谜团解决了。