Amazon ParallelCluster在虚拟环境中安装(推荐) - Amazon ParallelCluster
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon ParallelCluster在虚拟环境中安装(推荐)

我们建议您在虚拟环境Amazon ParallelCluster中进行安装,以避免所需版本与其他pip程序包冲突。

先决条件
在虚拟环境中安装 Amazon ParallelCluster
  1. 如果virtualenv未安装,请virtualenv使用安装pip3。如果 python3 -m virtualenv help 显示帮助信息,请转到步骤 2。

    $ python3 -m pip install --upgrade pip $ python3 -m pip install --user --upgrade virtualenv

    运行 exit 以离开当前终端窗口并打开一个新的终端窗口以获取对环境的更改。

  2. 创建虚拟环境并命名它。

    $ python3 -m virtualenv ~/apc-ve

    或者,您也可以使用 -p 选项指定特定的 Python 版本。

    $ python3 -m virtualenv -p $(which python3) ~/apc-ve
  3. 激活新虚拟环境。

    $ source ~/apc-ve/bin/activate
  4. 将 Amazon ParallelCluster 安装到虚拟环境中。

    (apc-ve)~$ python3 -m pip install --upgrade "aws-parallelcluster"
  5. 安装节点版本管理器和最新的长期Support (LTS) Node.js 版本。 Amazon Cloud Development Kit (Amazon CDK)(AmazonCDK) 需要 Node.js CloudFormation 来生成模板。

    注意

    如果您的 Node.js 安装无法在您的平台上运行,则可以在最新 LTS 版本之前安装 LTS 版本。有关更多信息,请参阅 Node.js 发布时间表AmazonCDK 先决条件。

    Node.js 安装命令示例:

    $ nvm install --lts=Gallium
    $ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash $ chmod ug+x ~/.nvm/nvm.sh $ source ~/.nvm/nvm.sh $ nvm install --lts $ node --version
  6. 验证 Amazon ParallelCluster 是否已正确安装。

    $ pcluster version { "version": "3.5.0" }

您可以使用 deactivate 命令退出虚拟环境。每次启动会话,都必须重新激活环境

要升级到最新版本的 Amazon ParallelCluster,请重新运行安装命令。

(apc-ve)~$ python3 -m pip install --upgrade "aws-parallelcluster"