在Mac 13.3.1(a)上用Brew升级Python从3.7.x到3.10.x遇异常
解决brew安装Python后版本未更新的问题
确认brew安装的Python位置
先执行命令获取python@3.10的安装路径:
brew --prefix python@3.10
Intel芯片Mac通常输出/usr/local/opt/python@3.10,M系列芯片Mac通常输出/opt/homebrew/opt/python@3.10
将brew的Python路径优先级调高
根据你使用的shell类型修改配置文件:
- 若用bash,编辑
~/.bash_profile或~/.bashrc:echo 'export PATH="$(brew --prefix python@3.10)/bin:$PATH"' >> ~/.bash_profile source ~/.bash_profile - 若用zsh,编辑
~/.zshrc:echo 'export PATH="$(brew --prefix python@3.10)/bin:$PATH"' >> ~/.zshrc source ~/.zshrc
验证版本
执行命令检查Python版本:
python3 --version
此时应该显示Python 3.10.11
可选:设置python别名
如果想直接用python调用3.10版本,可添加别名:
# bash用户添加到~/.bash_profile echo 'alias python="python3"' >> ~/.bash_profile # zsh用户添加到~/.zshrc echo 'alias python="python3"' >> ~/.zshrc
刷新配置后,执行python --version也会显示3.10.11
内容的提问来源于stack exchange,提问作者Anand Rockzz
相关产品推荐
相关产品推荐

