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

MacOS Sonoma 14.2(M1芯片)下Conda连接失败问题求助

解决MacOS Sonoma 14.2中Conda HTTP连接失败的问题

核心问题分析

报错中的URL https://conda.anaconda.org-conda-forge/osx-arm64/osx-arm64/current_repodata.json 存在格式错误,正确路径应为 https://conda.anaconda.org/conda-forge/osx-arm64/current_repodata.json,说明Conda的源配置出现了异常,大概率是系统升级后配置文件被篡改或网络设置影响了源的解析。

具体解决步骤

1. 修复Conda源配置

  • 查看当前源配置:
    conda config --show-sources
    
  • 编辑配置文件修正错误源:
    conda config --edit
    
    在打开的文件中找到包含conda.anaconda.org-conda-forge的行,将其修改为https://conda.anaconda.org/conda-forge,保存退出。
  • 若配置混乱,直接重置源后重新添加:
    # 清空现有源
    conda config --remove-key channels
    # 添加标准源
    conda config --add channels conda-forge
    conda config --add channels defaults
    conda config --add channels bioconda
    

2. 检查系统网络与代理设置

  • 关闭系统全局代理(如有开启),Sonoma 14.2的代理规则可能干扰Conda的网络请求。
  • 测试网络连通性:
    curl https://conda.anaconda.org/conda-forge/osx-arm64/current_repodata.json
    
    若curl返回正常数据,说明网络无问题;若失败,检查防火墙设置或切换网络环境(如从公司内网切换到家用网络)。

3. 重置Conda SSL验证配置

系统升级可能导致SSL证书异常,执行以下命令修复:

conda config --set ssl_verify true
# 若仍报错,指定系统默认证书路径
conda config --set ssl_verify /etc/ssl/cert.pem

4. 彻底重装并初始化Conda

若上述方法无效,彻底清理残留后重装:

# 删除现有Conda安装目录(以miniconda为例)
rm -rf ~/miniconda3
# 删除配置文件与缓存
rm -rf ~/.conda
rm -rf ~/.condarc
rm -rf ~/.cache/conda

重新下载对应架构(osx-arm64)的Conda安装包并执行安装,安装完成后执行:

conda init zsh  # 若使用bash则替换为conda init bash

重启终端后测试Conda命令。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 02:22:41