我刚刚重新安装了我的 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 配置--显示频道 我得到以下内容
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
如何删除 repo.anaconda.com 频道?因为我的 conda 仍在尝试从默认渠道下载软件包。我试过了
conda config --删除通道https://repo.anaconda.com/pkgs/main
但是得到了
CondaKeyError: 'channels': value 'https://repo.anaconda.com/pkgs/main' not present in config
最终成功解决了这个问题。 对于遇到同样问题的人,请运行
find / -name ".condarc" 2>/dev/null
并查看您的计算机中存在多少其他 .condarc 文件。