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
下面補充說明各個頻道的具體網址。又分預設頻道和自定義頻道。