conda 源设置有 2 种方法。1 是直接在命令行设置。2 是使用配置文件 .condarc 中写入配置频道。
命令行设置
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
添加了 3 个频道,但这种添加方法直接把网址当作频道添加。
设置搜索时显示通道地址
conda config --set show_channel_urls yes
显示可用频道
conda config --show channels --json
尾部加上 json 参数后,可以以 json 格式显示。
删除镜像源,恢复默认源
conda config --remove-key channels
使用配置文件 .condarc
使用配置文件的好处是,可以起一个频道名,这样就不用把长长的频道命名了。
一个简单的配置文件
channels:
- nvidia
- pytorch
- conda-forge
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
nvidia: https://mirrors.sustech.edu.cn/anaconda-extra/cloud
在这个配置中,设置了 4 个频道,且优先级顺序是:nvidia、pytorch、conda-forge、defaults
下面补充说明各个频道的具体网址。又分默认频道和自定义频道。