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

M1 Mac(Monterey12.6)下升级conda及安装Python3.10.0求助

升级conda并切换至Python 3.10.0的可行方案(M1 MacBook Pro 环境)

环境现状

  • 设备:M1 MacBook Pro
  • 系统:Monterey 12.6
  • 当前conda版本:4.11.0
  • 当前Python版本:3.9.13
  • 已尝试无效命令:conda update conda、conda update --all
  • conda info输出:

active environment : base
active env location : /Users/t/miniforge3
shell level : 1
user config file : /Users/t/.condarc
populated config files : /Users/t/miniforge3/.condarc
/Users/t/.condarc
conda version : 4.11.0
conda-build version : not installed
python version : 3.9.13.final.0
virtual packages : __osx=12.6=0
__unix=0=0
__archspec=1=arm64
base environment : /Users/t/miniforge3 (writable)
conda av data dir : /Users/t/miniforge3/etc/conda
conda av metadata url : None
channel URLs : https://conda.anaconda.org/conda-forge/osx-arm64
https://conda.anaconda.org/conda-forge/noarch
package cache : /Users/t/miniforge3/pkgs
/Users/t/.conda/pkgs
envs directories : /Users/t/miniforge3/envs
/Users/t/.conda/envs
platform : osx-arm64
user-agent : conda/4.11.0 requests/2.27.1 CPython/3.9.13 Darwin/21.6.0 OSX/12.6
UID:GID : 501:20
netrc file : /Users/t/.netrc
offline mode : False

解决方案

1. 清理冲突的conda配置文件

当前存在两个.condarc文件,可能导致频道优先级或配置冲突:

  • 备份现有配置:
    cp /Users/t/miniforge3/.condarc /Users/t/miniforge3/.condarc.bak
    cp /Users/t/.condarc /Users/t/.condarc.bak
    
  • 删除miniforge3目录下的配置文件,避免冲突:
    rm /Users/t/miniforge3/.condarc
    
  • 编辑用户目录下的.condarc,确保配置正确(优先使用conda-forge频道):
    channels:
      - conda-forge
      - defaults
    channel_priority: strict
    

2. 强制升级conda

使用conda install命令直接指定版本进行升级,绕过普通更新的问题:

  • 升级到最新稳定版:
    conda install -n base conda=latest
    
  • 如果上述命令失败,尝试强制重新安装:
    conda install -n base --force-reinstall conda=latest
    
  • 也可以指定具体版本(例如23.10.0,可根据实际最新版本调整):
    conda install -n base conda=23.10.0
    

3. 切换至Python 3.10.0

conda升级成功后,可选择以下两种方式切换Python版本:

  • 方式一:更新base环境的Python
    conda install -n base python=3.10.0
    
  • 方式二:创建独立的Python 3.10环境(推荐,避免影响base环境)
    conda create -n py310 python=3.10.0
    conda activate py310
    

4. 验证结果

执行以下命令确认版本是否符合预期:

conda --version
python --version

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 04:05:17