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

Mac安装Python3.10后默认仍调用3.9版本的切换问题求助

Mac下Python 3.10默认版本配置方案(覆盖终端调用+Anaconda双场景)

一、终端全局调用Python的版本切换

不要修改系统自带Python的软链接,容易导致系统工具异常,用shell别名配置是最安全的方案,操作步骤如下:

  • 定位已安装的Python 3.10可执行文件路径,终端执行命令:
    which -a python3 python
    命令会列出所有系统识别到的Python程序路径,找到路径中包含3.10的条目,常见路径参考:
    • M系列芯片Homebrew安装:/opt/homebrew/opt/python@3.10/bin/python3.10
    • Intel芯片Homebrew安装:/usr/local/opt/python@3.10/bin/python3.10
    • 官方pkg安装包安装:/Library/Frameworks/Python.framework/Versions/3.10/bin/python3.10
  • 编辑shell配置文件,Mac默认使用zsh,执行:
    nano ~/.zshrc
    如果你手动切换过bash,就执行nano ~/.bash_profile。
  • 在文件末尾添加别名配置,替换成你上一步查到的实际3.10路径:
    alias python="/你的Python3.10完整可执行路径"
    alias python3="/你的Python3.10完整可执行路径"
    
  • 保存退出:按Ctrl+O后按回车确认保存,再按Ctrl+X退出编辑器。
  • 执行命令让配置立即生效:
    source ~/.zshrc
  • 验证:执行python --version,返回Python 3.10.4即为配置成功。

二、Anaconda环境的Python版本配置

直接在现有环境跨小版本升级Python容易触发依赖冲突,导致版本不生效,分两种场景处理:

推荐方案:新建独立的Python 3.10环境(稳定性最高,适合新手)

  • 终端执行命令创建指定Python版本的新环境:
    conda create -n py310 python=3.10.4
    过程中遇到确认提示输入y回车等待安装完成即可。
  • 激活环境验证:执行conda activate py310,再执行python --version,返回3.10.4即为正常。
  • 配置默认激活:如果需要每次打开终端自动进入这个3.10环境,在~/.zshrc文件末尾追加一行conda activate py310,保存后source生效即可。
  • Anaconda Navigator适配:打开Navigator后进入Environments页面,选中刚创建的py310环境,点击条目右侧的绿色三角,即可选择在该环境下启动终端、Jupyter等工具,默认调用的就是3.10版本的Python。

可选方案:修改base环境默认Python版本(不推荐,易引发依赖冲突)

如果一定要修改Anaconda默认base环境的Python版本,先更新conda本体避免版本兼容问题:
conda update -n base conda -y
更新完成后执行安装命令:
conda install -n base python=3.10.4 -y
等待依赖自动解决并安装完成后,重启终端即可生效。如果执行过程中报依赖冲突错误,放弃该方案,使用新建独立环境的方案即可。

验证提示:配置完成后分别在未激活conda环境的终端界面、激活对应conda环境的界面执行python --version,两次返回结果均符合预期即配置完成。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.29 17:39:18