conda 源設定方法總結

立体风發表於2024-07-05

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

相關文章