Mac系统下如何将Python3版本从3.9.13切换至3.10.10
解决Mac上Python版本切换问题
1. 定位当前Python路径与brew安装路径
先确认终端中python3的实际指向:
which python3
再获取brew安装的Python 3.10所在路径:
brew --prefix python
输出路径拼接/bin/python3即为brew版Python的完整路径(比如/opt/homebrew/bin/python3或/usr/local/bin/python3)。
2. 修改Shell配置文件调整路径优先级
根据你使用的Shell类型编辑对应配置文件:
- 若用zsh(Mac默认Shell),编辑
~/.zshrc - 若用bash,编辑
~/.bash_profile或~/.bashrc
在文件末尾添加一行,将brew的Python路径放到系统路径最前面:
export PATH="$(brew --prefix python)/bin:$PATH"
3. 让配置立即生效
执行对应命令加载新配置:
# zsh用户执行 source ~/.zshrc # bash用户执行 source ~/.bash_profile
4. 验证版本切换结果
重新执行版本检查命令:
python3 --version
此时应该显示Python 3.10.10。
额外处理:清理旧版本软链接残留
如果上述步骤无效,检查是否存在旧版本的软链接:
ls -l $(which python3)
若输出指向旧版本路径,直接删除该软链接,再重新执行步骤2-3,或手动创建指向brew版本的软链接:
ln -sf $(brew --prefix python)/bin/python3 /usr/local/bin/python3
内容的提问来源于stack exchange,提问作者romanxaver
相关产品推荐
相关产品推荐

