设置默认项目环境 (AEN 4.2.0)

AEN 包括 Anaconda Python 发行版的完整安装以及几个附加包,位于/opt/wakari/anaconda. 为每个新的 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. 创建环境后,克隆它以确保其正常工作:

    须藤 -u $AEN_SRVC_ACCT /opt/wakari/anaconda/bin/conda \
        创建 -p /opt/wakari/testenv --clone /opt/wakari/anaconda/envs/default
    须藤 -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. 打开项目的Compute Resource Configuration 应用程序,并在那里设置项目环境路径。