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

Mac下如何将默认Python从2.7切换至3.10?

在Mac上将Python 3.10设为默认版本的解决方法

问题分析

你的Mac已通过Homebrew安装Python 3.10,但系统默认调用的仍是自带的Python 2.7。添加别名时出现Permission denied,是因为~/.zshrc文件当前无写入权限。

解决步骤

  • 修复.zshrc文件权限
    先运行以下命令赋予自己对该文件的写入权限:

    chmod u+w ~/.zshrc
    
  • 确认Homebrew安装的Python 3.10路径
    执行以下命令获取brew安装的Python 3.10根路径:

    brew --prefix python@3.10
    

    输出类似/opt/homebrew/opt/python@3.10(Intel芯片Mac可能为/usr/local/opt/python@3.10),完整的Python执行路径为该路径加上/bin/python3,比如/opt/homebrew/opt/python@3.10/bin/python3。

  • 添加别名或修改PATH
    两种方式选其一即可:

    • 方式一:添加别名
      运行命令将别名写入.zshrc:

      echo "alias python='/opt/homebrew/opt/python@3.10/bin/python3'" >> ~/.zshrc
      

      也可直接用文本编辑器打开~/.zshrc,在末尾手动添加上述别名行后保存。

    • 方式二:修改PATH优先级
      把brew的Python路径放到系统路径前,让系统优先调用该版本:

      echo 'export PATH="/opt/homebrew/opt/python@3.10/bin:$PATH"' >> ~/.zshrc
      
  • 让配置生效并验证
    运行以下命令加载新配置:

    source ~/.zshrc
    

    然后验证版本:

    python --version
    

    此时应显示Python 3.10.9。

注意事项

不要删除Mac自带的Python 2.7,部分系统组件可能依赖它,通过别名或PATH切换默认版本即可。

内容的提问来源于stack exchange,提问作者momoduck

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 08:25:47