设置默认项目环境#

AEN 包括 Anaconda Python 发行版的完整安装,以及位于 /opt/wakari/anaconda 根 conda 环境中的几个附加包。

首次启动任何新的 AEN 项目时,此默认项目环境将被克隆到新项目的工作区中。

要配置与默认设置不同的包集合

  1. /opt/wakari/anaconda/envs/default 目录中创建一个新的 conda 环境。

    示例:使用 Python 3.4 基础环境,运行

    sudo -u $AEN_SRVC_ACCT /opt/wakari/anaconda/bin/conda \
        create -p /opt/wakari/anaconda/envs/default python=3.4
    
  2. 使用 conda 将任何其他包安装到环境中。

  3. 创建环境后,克隆它以确保它能正常工作

    sudo -u $AEN_SRVC_ACCT /opt/wakari/anaconda/bin/conda \
        create -p /opt/wakari/testenv --clone /opt/wakari/anaconda/envs/default
    sudo -u $AEN_SRVC_ACCT rm -rf /opt/wakari/testenv
    

转换现有项目#

  1. 运行以下命令来克隆环境

    sudo -u $AEN_SRVC_ACCT /opt/wakari/anaconda/bin/conda \
        create -n /projects/owner/project/envs/<ENV_NAME> \
        --clone /opt/wakari/anaconda/envs/default
    

    注意:将 /projects/owner/project/envs/<ENV_NAME> 替换为您想要在项目中创建的新环境的路径。

  2. 打开您项目的计算资源配置应用程序,并在那里设置项目环境路径。