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

如何移除Conda默认repo.anaconda.com源?配置异常求助

移除Conda默认repo.anaconda.com源的解决方法

问题场景

重装Anaconda后,我的~/.condarc配置如下:

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
show_channel_urls: true

但执行conda config --show channels后,输出仍包含默认源:

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
  - https://repo.anaconda.com/pkgs/main
  - https://repo.anaconda.com/pkgs/r

执行conda config --show custom_channels发现默认源被配置在该字段下:

custom_channels:
  pkgs/main: https://repo.anaconda.com
  pkgs/r: https://repo.anaconda.com
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

尝试直接移除channels里的默认源时报错:

CondaKeyError: 'channels': value 'https://repo.anaconda.com/pkgs/main' not present in config

解决步骤

  • 移除custom_channels中的默认源配置
    因为pkgs/main和pkgs/r这两个custom_channels条目会自动映射生成channels里的默认源,所以要先删除这两个配置:

    conda config --remove custom_channels pkgs/main
    conda config --remove custom_channels pkgs/r
    
  • 确认配置修改结果
    执行以下命令检查配置:

    conda config --show custom_channels
    

    输出应仅保留你配置的conda-forge和pytorch源;再执行:

    conda config --show channels
    

    此时https://repo.anaconda.com相关条目应该已经消失。

  • 验证生效
    尝试安装任意包(如numpy),观察下载地址是否均为清华源:

    conda install numpy
    

内容的提问来源于stack exchange,提问作者给你机会你不中用啊

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 07:31:06