You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Homebrew配置:让/usr/local/opt下Python软链接指向3.10版本

问题现象

执行brew link --overwrite python@3.10命令后出现两个异常:

  • /usr/local/opt/python@3软链接未指向Python 3.10版本,仍停留在Python 3.9
  • 原本指向Python 3.9的/usr/local/opt/python软链接被意外删除

执行l /usr/local/opt/ | grep python查看当前目录下Python相关软链接状态,输出如下:

l /usr/local/opt/ | grep python
lrwxr-xr-x    29 vivekragunathan admin  2 Jun 12:07   python@3 -> ../Cellar/python@3.9/3.9.13_1/
lrwxr-xr-x    29 vivekragunathan admin 18 May 14:39   python@3.8 -> ../Cellar/python@3.8/3.8.13_1/
lrwxr-xr-x    29 vivekragunathan admin  2 Jun 12:07   python@3.9 -> ../Cellar/python@3.9/3.9.13_1/
lrwxr-xr-x    28 vivekragunathan admin  8 Jul 12:17   python@3.10 -> ../Cellar/python@3.10/3.10.5/

需要将/usr/local/opt路径下的python和python@3两个软链接都指向已安装的Python 3.10版本。

操作步骤

按顺序执行以下命令,操作需要管理员权限:

  • 先删除指向旧版本的错误python@3软链接:
    sudo rm /usr/local/opt/python@3
    
  • 新建指向Python 3.10的python@3软链接:
    sudo ln -s ../Cellar/python@3.10/3.10.5 /usr/local/opt/python@3
    
  • 新建被误删的python软链接,同样指向Python 3.10:
    sudo ln -s ../Cellar/python@3.10/3.10.5 /usr/local/opt/python
    
结果验证

执行检查命令确认软链接指向正确:

l /usr/local/opt/ | grep python

输出中python和python@3两个条目均指向../Cellar/python@3.10/3.10.5/即为配置成功。

提示:操作前请确认本地/usr/local/Cellar/python@3.10/路径下的实际版本号与命令中的3.10.5一致,若后续Python 3.10有小版本更新,替换命令中对应的版本号即可。

内容的提问来源于stack exchange,提问作者Higher-Kinded Type

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.27 00:09:20