本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
AWS ParallelCluster在虚拟环境中安装(推荐)
我们建议您在虚拟环境AWS ParallelCluster中安装,以避免所需版本与其他pip
程序包冲突。
先决条件
-
AWS ParallelCluster需要 Python 3.7 或更高版本。如果您还没有安装,请在 python.org 上下载适用于您的平台的 Python.or
g 上下载适用于您平台的 Python.org 上下载
在虚拟环境中安装 AWS ParallelCluster
-
如果
virtualenv
未安装,请virtualenv
使用进行安装pip3
。如果python3 -m virtualenv help
显示帮助信息,请转到步骤 2。$
python3 -m pip install --upgrade pip
$
python3 -m pip install --user --upgrade virtualenv
运行
exit
以离开当前终端窗口并打开一个新的终端窗口以获取对环境的更改。 -
创建虚拟环境并命名它。
$
python3 -m virtualenv
~/apc-ve
或者,您也可以使用
-p
选项指定特定的 Python 版本。$
python3 -m virtualenv -p $(which python3)
~/apc-ve
-
激活新虚拟环境。
$
source
~/apc-ve
/bin/activate -
将 AWS ParallelCluster 安装到虚拟环境中。
(apc-ve)~$
python3 -m pip install --upgrade "aws-parallelcluster"
-
安装节点版本管理器和最新的长期Support (LTS) Node.js 版本。 AWS Cloud Development Kit (AWS CDK)(AWSCDK) 需要 Node.js 才能CloudFormation生成模板。
注意
如果您的 Node.js 安装无法在您的平台上运行,则可以安装最新 LTS 版本之前的 LTS 版本。有关更多信息,请参阅 Node.js 发布计划
和 AWSCDK 先决条件。 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
-
验证 AWS ParallelCluster 是否已正确安装。
$
pcluster version
{ "version": "3.6.0" }
您可以使用 deactivate
命令退出虚拟环境。每次启动会话时,都必须重新激活环境。
要升级到最新版本的 AWS ParallelCluster,请重新运行安装命令。
(apc-ve)~$
python3 -m pip install --upgrade "aws-parallelcluster"