.condarc 路径
位于 ~/.condarc
比如,Windows 系统下位于 C:\Users\<UserName>\.condarc
.condarc 格式
采用 YAML 格式
.condarc 配置
关于源的设置
.condarc 的源由以下参数决定
1. channels 参数:决定采用哪些 channel,默认值
1
2
channels:
- defaults
2. default_channels 参数:设置 defaults
channel 指向的 URL,默认值
1
2
3
4
default_channels:
- https://repo.anaconda.com/pkgs/main
- https://repo.anaconda.com/pkgs/r
- https://repo.anaconda.com/pkgs/msys2
3. custom_channels 参数:设置自定义的其他 channel 指向的 URL,默认值
1
2
3
4
5
custom_channels:
pkgs/main: https://repo.anaconda.com
pkgs/r: https://repo.anaconda.com
pkgs/msys2: https://repo.anaconda.com
pkgs/pro: https://repo.anaconda.com
4. custom_multichannels 参数:设置自定义的其他 channel 组指向的 URL,默认值
1
2
3
4
5
6
custom_multichannels:
defaults:
- https://repo.anaconda.com/pkgs/main
- https://repo.anaconda.com/pkgs/r
- https://repo.anaconda.com/pkgs/msys2
local:
其中,defaults
和 local
为预留关键字,无法直接更改。defaults
指向的地址可以在上述 default_channels
参数设置。local
则指向 conda-build
产生的本地地址。可自定义其他关键字 channel 组指向的 URL.
5. channel_alias 参数:当 channel 的地址没有通过完整的 URL 指定时,会被解读为仓库的用户名,其中仓库地址由 channel_alias 指定,默认值
1
channel_alias: https://conda.anaconda.org
比如,当 conda-forge
的 URL 未指定,并且 channel_alias 被设置为 https://my.anaconda.repo:8080/conda 时,运行 conda install -c conda-forge some-package
则会从 https://my.anaconda.repo:8080/conda/conda-forge 下载 some-package
.
注意:指定源的 URL 时,无需包含架构(比如 noarch
,win-64
),conda 会根据系统自动选择。
更换国内源
更换为国内的清华源,可以默认设置为
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
auto_activate_base: false
auto_update_conda: false
show_channel_urls: true
ssl_verify: true
channels:
- defaults
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
当需要 conda-forge 源时,只需将 conda-forge 加入 channels
中:
1
2
3
channels:
- defaults
- conda-forge
参考:
Using the .condarc conda configuration file — conda documentation
Conda configuration — conda documentation