镜像通道#

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-forgebioconda)的位置。可以通过 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

这将使 condahttps://my-mirror.com/conda-forgehttps://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 中查找。

注意

请随意浏览配置中的所有可用选项。