无法在 macOS 中从 3.7.7 升级 python 3.8

Unable to upgrade python 3.8 from 3.7.7 in macOS

我尝试时遇到错误

brew install python3

我认为警告说明了一切。 brew link python3 会给你 python 3.7.7.

如果你喜欢用python 3.8,你可以用brew install python@3.8代替。

管理 Python 版本的最佳方法是遵循 Moshe Zadka's 建议:

  1. 安装Python环境管理器pyenv:
$ brew install pyenv
  1. 使用 pyenv install python-version 根据需要安装版本,例如:
$ pyenv install 3.8.3
  1. 设置全局默认版本:使用 pyenv global python-version,例如:
$ pyenv global 3.8.3
  1. 将此版本添加到您的配置文件(.zshrc.bash_profile,无论您使用哪个)都可以正常工作,例如:
$ echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n  eval "$(pyenv init -)"\nfi' >> ~/.zshrc

您的配置文件将更新如下:

if command -v pyenv 1>/dev/null 2>&1; then
  eval "$(pyenv init -)"
fi

那你就可以开始了。

-享受Python!