镜像通道#
conda 配置系统有多个键可用于设置镜像上下文。
默认设置#
默认情况下,conda
可以从两个主要位置提供包
repo.anaconda.com
:这是defaults
默认指向的位置。从 conda 24.9.0 开始,默认值已被标记为待弃用,但它仍然是旧版本的默认值。在 conda 25.3.0 中,此默认值将被移除。- 此基本位置在
default_channels
的默认值中硬编码 https://repo.anaconda.com/pkgs/main
https://repo.anaconda.com/pkgs/r
https://repo.anaconda.com/pkgs/msys2
- 此基本位置在
conda.anaconda.org
:这是 conda 客户端查找社区通道(如conda-forge
或bioconda
)的位置。可以通过channel_alias
配置此基本位置。
因此,在镜像这些通道时,您必须考虑这两个位置。
镜像 defaults
#
使用 default_channels
覆盖默认配置。例如
default_channels:
- https://my-mirror.com/pkgs/main
- https://my-mirror.com/pkgs/r
- https://my-mirror.com/pkgs/msys2
镜像所有社区通道#
重新定义 channel_alias
以指向您的镜像。例如
channel_alias: https://my-mirror.com
这将使 conda
在 https://my-mirror.com/conda-forge
、https://my-mirror.com/bioconda
等位置查找所有社区通道。
仅镜像一些社区通道#
如果您只想镜像一些社区通道,则必须使用 custom_channels
。这优先于 channel_alias
。例如
custom_channels:
conda-forge: https://my-mirror.com/conda-forge
通过此配置,conda-forge 将在 https://my-mirror.com/conda-forge
中查找。所有其他社区通道将在 https://conda.anaconda.org
中查找。
注意
请随意浏览配置中的所有可用选项。