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

MacOS Monterey系统下将Python3设置为默认版本的问题求助

macOS 更换默认Python为Python3可行方案

方案1:永久配置别名(推荐,无系统修改风险)

  • 先确认当前所用shell,执行命令:echo $SHELL
    • 输出/bin/zsh对应配置文件为~/.zshrc
    • 输出/bin/bash对应配置文件为~/.bash_profile
  • 打开对应配置文件,可直接用系统文本编辑器打开避免vim操作失误,以zsh为例执行:open ~/.zshrc
  • 在配置文件末尾添加两行内容:
    alias python='python3'
    alias pip='pip3'
    
  • 保存关闭配置文件后,执行命令让配置立即生效:source ~/.zshrc
  • 验证方式:新开终端窗口执行python --version,返回Python 3.x版本号即配置成功,重启终端也不会失效。

方案2:调整PATH优先级(适用于需要全局调用Python3的场景)

  • 首先确认Homebrew安装的Python3实际路径,执行命令:which python3
    • Arm架构(M系列芯片)Mac默认返回路径为/opt/homebrew/bin/python3
    • Intel架构Mac默认返回路径为/usr/local/bin/python3
  • 打开shell配置文件,在文件最顶部添加路径优先级配置,以Arm架构为例:
    export PATH="/opt/homebrew/bin:$PATH"
    
  • 保存关闭后同样执行source ~/.zshrc生效,后续系统查找可执行文件时会优先读取Homebrew的安装目录,自动匹配Python3。

此前操作失败原因说明

  • 临时别名仅在当前会话生效是因为没有写入配置文件,重启终端后配置被重置
  • 修改/usr/bin下软链接报错是因为macOS系统完整性保护(SIP)机制默认锁定了系统目录,即使给终端完全磁盘权限也无法修改,不建议为了改Python版本关闭SIP,会大幅降低系统安全性

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 16:36:03