无法在 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 建议:
- 安装Python环境管理器pyenv:
$ brew install pyenv
- 使用 pyenv install python-version 根据需要安装版本,例如:
$ pyenv install 3.8.3
- 设置全局默认版本:使用 pyenv global python-version,例如:
$ pyenv global 3.8.3
- 将此版本添加到您的配置文件(
.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!
我尝试时遇到错误
brew install python3
我认为警告说明了一切。 brew link python3
会给你 python 3.7.7
.
如果你喜欢用python 3.8
,你可以用brew install python@3.8
代替。
管理 Python 版本的最佳方法是遵循 Moshe Zadka's 建议:
- 安装Python环境管理器pyenv:
$ brew install pyenv
- 使用 pyenv install python-version 根据需要安装版本,例如:
$ pyenv install 3.8.3
- 设置全局默认版本:使用 pyenv global python-version,例如:
$ pyenv global 3.8.3
- 将此版本添加到您的配置文件(
.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!