管理 Channels#

Channels 是 conda 查找、下载和安装包的位置。 Navigator 能够连接到几个重要的 conda 包托管提供商—— Anaconda.orgAnaconda.cloud 和 Anaconda 的企业级 本地 Package Security Manager——以访问 channels。 Navigator 也可以连接到私有托管或保存在您自己的计算机文件中的各个 channels。

在 Navigator 中管理 channels 时,您可以使用 channels 的完整 URL 或名称来引用 channel。 例如,假设您想在 Anaconda.org 的 “conda-forge” channel 上查找包。 以下任一 channel 变体都将在同一位置查找包

注意

按名称引用 channel 需要设置 channel 别名。 默认情况下,它设置为 https://conda.anaconda.org/。 有关 channel 别名的更多信息,请参阅 conda 文档中的 channel_alias: 设置 channel 别名。”

警告

Anaconda.org 上的大多数 channels 都是完全免费使用的。 但是,Anaconda 确实提供了四个 channels 的镜像,这些 channels 受 Anaconda 的 服务条款 约束:main、r、msys2 和 anaconda。 有关 Anaconda TOS 的更多信息,请参阅我们的 TOS 常见问题解答

在 Navigator 中添加 channel#

  1. 单击 Channels 打开 channels 管理器。

  2. 单击 添加

  3. 输入 channel 名称或 URL,然后按 Enter (Windows)/Return (Mac)。

    注意

    • 如果需要,channel URL 也可以包含访问令牌参数和值。

    • 将 URL 输入到 channels 管理器时,URL 必须以 https:// 开头。

  4. 单击 更新 channels

在您的 .condarc 文件中添加 channel#

由于 Navigator 构建在 conda 包管理器之上,因此您也可以使用 conda 的配置文件:.condarc 将 channels 添加到 Navigator。

  1. 要在 Navigator 中打开 .condarc 文件,请打开“Preferences”(偏好设置),然后单击 Configure conda(配置 conda)。

    有关编辑配置文件的更多信息,请参阅 编辑 Navigator 和 conda 配置文件

  2. 要在 .condarc 文件中添加 channels,请在 channels: 设置下列出它们,类似于以下示例

    channels:
      - conda-forge
      - defaults
    

注意

Navigator 按照顺序搜索 channels 列表,从顶部开始。

有关编辑 .condarc 文件的更多信息,请参阅 conda 文档中的 使用 .condarc conda 配置文件Settings

删除 channel#

  1. 单击 Channels 打开 channels 管理器。

  2. 单击 channel 名称旁边的 删除

  3. 单击 更新 channels