如何在 macos 上使用 --enable-framework (--enable-shared) 构建 python?

Arm*_*eni 6 python pyinstaller python-3.x

我想使用 PyInstaller 构建多操作系统应用程序。项目已经有一个使用python默认自带的venv的虚拟环境(还没有安装pyenv)。我遇到了很多问题并进行了很多搜索。最后我得出的结论是,问题是我安装的Python版本没有启用共享框架,我必须重建我的Python?我实际上不知道该怎么做。任何帮助或如何做到这一点的链接将不胜感激。非常感谢。

这是错误,它引导我到这里:

If you're building Python by yourself, please rebuild your Python with '--enable-shared' (or, '--enable-framework' on Darwin)

Sta*_*ich 3

对于任何使用 pyenv 的人来说,这对我有用:

PYTHON_CONFIGURE_OPTS="--enable-framework" pyenv install 3.6.15
Run Code Online (Sandbox Code Playgroud)

在这里找到的。