配置 conda 使用本地现场 AEN 仓库#

您可以配置 AEN 以使用本地现场 Anaconda Repository 服务器,而不是 Anaconda.org。

要配置 AEN 以使用本地现场 Repository,您必须

  1. 在计算节点上编辑 condarc.

  2. 配置 Anaconda 客户端.

在计算节点上编辑 condarc#

注意:如果存在您尚未镜像的频道,则必须从配置中删除它们。

编辑文件 .condarc 以匹配以下内容

#/opt/wakari/anaconda/.condarc
channels:
    - defaults

create_default_packages:
    - anaconda-client
    - ipykernel

# Default channels is needed for when users override the system .condarc
# with ~/.condarc.  This ensures that "defaults" maps to your Anaconda Repository and not
# repo.anaconda.com
default_channels:
    - http://<your Anaconda Repository name>:8080/conda/anaconda
    - http://<your Anaconda Repository name>:8080/conda/wakari
    - http://<your Anaconda Repository name>:8080/conda/r-channel

# Note:  You must add the "conda" subdirectory to the end
channel_alias: http://<your Anaconda Repository name:8080/conda

注意:将 <您的 Anaconda 仓库 名称> 替换为本地 Anaconda 仓库安装的实际名称或 IP 地址。

配置 Anaconda 客户端#

Anaconda 客户端允许用户从命令行使用仓库——包括搜索包、登录、上传包等等。

要为计算节点上的所有用户设置 anaconda-client 的默认配置

sudo /opt/wakari/anaconda/bin/anaconda config --set url http://<your Anaconda Repository>:8080/api -s

注意:需要 Sudo,因为配置文件写入到根文件系统:/etc/xdg/binstar/config.yaml

注意:将 <您的 Anaconda 仓库> 替换为本地 Anaconda 仓库安装的实际名称或 IP 地址。

下一步是什么?#

查看可选配置任务,看看是否有任何任务适用于您的系统。