镜像频道#

conda 配置系统有几个键可以用来设置镜像上下文。

默认设置#

默认情况下,conda 可以从两个主要位置提供包

  • repo.anaconda.com: 这是 defaults 默认指向的位置。 此基本位置在 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 中查找。

注意

随意探索 配置 中所有可用的选项。