构建失败:如何使用Pyenv在macOS Big Sur 11.0.1版上安装Python 3.8.3?
我尝试使用命令构建失败:如何使用Pyenv在macOS Big Sur 11.0.1版上安装Python 3.8.3?,python,macos,pyenv,Python,Macos,Pyenv,我尝试使用命令pyenv install 3.8.3来安装Python 3.8.3,但出现了一个构建失败错误,如下图所示 构建失败(使用python构建20180424的OS X 11.0.1) 有人知道如何在macOS Big Sur 11.0.1版上成功构建吗?3.8.3太旧了,无法支持macOS 11 在撰写本文时,当前的3.8.x版本(它将构建并运行,但缺少一些系统库支持)。python 3.8.8计划提供全面支持。如果安装了brew,则可以使用它安装python 3.8。尝试使用:
pyenv install 3.8.3
来安装Python 3.8.3,但出现了一个构建失败错误,如下图所示
构建失败(使用python构建20180424的OS X 11.0.1)
有人知道如何在macOS Big Sur 11.0.1版上成功构建吗?3.8.3太旧了,无法支持macOS 11
在撰写本文时,当前的3.8.x版本(它将构建并运行,但缺少一些系统库支持)。python 3.8.8计划提供全面支持。如果安装了brew,则可以使用它安装python 3.8。尝试使用:
brew install python@3.8
此外,您还可以使用python3.8-mvirtualenv创建一个虚拟环境感觉这是Mac的问题。不确定实际发生了什么,但在我卸载CLT然后重新安装后,它工作了 以下是我所做的步骤:
sudorm-rf/Library/Developer/CommandLineTools
sudoxcode选择--安装
sudoxcodebuild-license accept
,然后在自制软件中更新pyenv应该可以让事情正常进行
在我的例子中,我使用path python安装所有版本。此命令可解决所有问题:
pyenv安装——补丁3.6.8这是一个很好的建议,但问题是关于pyenv的。用户可能有一个需要pyenv的特定用例。感谢您的反馈,3.8.8将在大苏尔与Chalice一起开发时使用,直到Chalice移动到3.9为止