Mac如何将Python默认版本设置为Homebrew安装的3.x并同步配置pip
操作步骤
- 第一步:确认PATH优先级
执行以下命令检查目录优先级:echo $PATH
确认输出结果中/usr/local/bin排在/usr/bin之前,Homebrew安装完成后默认会配置该顺序,绝大多数场景无需额外调整。 - 第二步:创建Python默认指向软链接
执行命令:sudo ln -s /usr/local/bin/python3 /usr/local/bin/python
如果执行时提示File exists,先执行sudo rm /usr/local/bin/python删除已有文件后再重新执行上述命令。 - 第三步:创建pip默认指向软链接
执行命令:sudo ln -s /usr/local/bin/pip3 /usr/local/bin/pip
如果执行时提示File exists,先执行sudo rm /usr/local/bin/pip删除已有文件后再重新执行上述命令。 - 第四步:验证配置生效
分别执行以下命令确认版本:python --version预期输出为Python 3.9.9pip --version预期输出为对应Python 3.9.9的pip版本信息
注意事项
- 不要尝试修改
/usr/bin目录下的任何文件,该目录受MacOS系统SIP(系统完整性保护)机制限制,强行修改会导致系统异常 - 后续通过Homebrew升级Python3版本时无需重新配置软链接,Homebrew会自动更新
/usr/local/bin/python3和/usr/local/bin/pip3的指向,始终匹配当前安装的Python3版本 - 若需恢复系统默认Python2指向,只需执行
sudo rm /usr/local/bin/python /usr/local/bin/pip即可
内容的提问来源于stack exchange,提问作者Milkxd
相关产品推荐
相关产品推荐

