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

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

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

我们建议你安装 Amazon ParallelCluster 在虚拟环境中,以避免需求版本与其他pip软件包发生冲突。

先决条件
  • 验证是否已安装 pip 和 Python。我们建议使用 pip3 和 Python 3 版本 3.8。如果您正在使用 Python 2, 使用的是pip 而不是pip3 ,使用的是 virtualenv 而不是 venv

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

    Linux, macOS, or Unix
    $ python3 -m pip install --upgrade pip $ python3 -m pip install --user --upgrade virtualenv

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

    Windows
    C:\>pip3 install --user --upgrade virtualenv

    运行 exit 以离开当前命令提示符并打开新的命令提示符以获取对环境的更改。

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

    Linux, macOS, or Unix
    $ python3 -m virtualenv ~/apc-ve

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

    $ python3 -m virtualenv -p $(which python3) ~/apc-ve
    Windows
    C:\>virtualenv %USERPROFILE%\apc-ve
  3. 激活新虚拟环境。

    Linux, macOS, or Unix
    $ source ~/apc-ve/bin/activate
    Windows
    C:\>%USERPROFILE%\apc-ve\Scripts\activate
  4. 安装 Amazon ParallelCluster 进入您的虚拟环境。

    Linux, macOS, or Unix
    (apc-ve)~$ python3 -m pip install --upgrade "aws-parallelcluster<3.0"
    Windows
    (apc-ve) C:\>pip3 install --upgrade "aws-parallelcluster<3.0"
  5. 验证一下 Amazon ParallelCluster 已正确安装。

    Linux, macOS, or Unix
    $ pcluster version 2.11.9
    Windows
    (apc-ve) C:\>pcluster version 2.11.9

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

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

Linux, macOS, or Unix
(apc-ve)~$ python3 -m pip install --upgrade "aws-parallelcluster<3.0"
Windows
(apc-ve) C:\>pip3 install --upgrade "aws-parallelcluster<3.0"