镜像通道#
conda 配置系统有多个键可用于设置镜像上下文。
默认设置#
默认情况下,conda 可以从两个主要位置提供包
repo.anaconda.com:这是defaults默认指向的位置。从 conda 24.9.0 开始,默认值已被标记为待弃用,但它仍然是旧版本的默认值。在 conda 25.3.0 中,此默认值将被移除。- 此基本位置在
default_channels的默认值中硬编码 https://repo.anaconda.com/pkgs/mainhttps://repo.anaconda.com/pkgs/rhttps://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 中查找。
注意
请随意浏览配置中的所有可用选项。