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

Mac M1芯片下Conda无法升级及subdir参数报错求助

解决Mac M1上Conda版本无法升级及Numpy安装问题

问题根源

你当前使用的Conda 4.5.11版本过于老旧,不支持subdir配置参数,且该版本在M1芯片上的升级通道存在兼容性问题,导致无法通过常规命令升级到4.12.0及以上版本。

解决方案

1. 卸载旧版Conda

  • 删除Conda安装目录(以Miniconda为例,若为Anaconda则替换对应路径):
    rm -rf ~/miniconda3
    
  • 清理shell配置文件中的Conda相关内容:
    打开~/.zshrc或~/.bash_profile,删除包含conda initialize的段落,然后执行:
    source ~/.zshrc  # 若使用bash则执行source ~/.bash_profile
    

2. 安装适配M1的新版Conda

下载适配Apple Silicon的Miniconda3安装包(原生arm64架构),安装完成后默认Conda版本会在4.12.0以上,支持subdir参数及M1芯片的优化源。

3. 安装Numpy的两种方式

方式一:安装原生arm64版本(推荐,性能更优)

  • 创建并激活新环境:
    conda create -n numpy_env python=3.10
    conda activate numpy_env
    
  • 直接安装Numpy:
    conda install numpy
    
    新版Conda会自动匹配osx-arm64源,无需手动设置subdir。

方式二:安装x86兼容版本(若依赖x86架构的其他包)

  • 创建环境时直接指定osx-64子架构:
    conda create -n numpy_x86 python=3.8 --override-channels -c conda-forge --subdir osx-64
    
  • 激活环境后安装Numpy:
    conda activate numpy_x86
    conda install numpy
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 22:25:25