本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
AWS ParallelCluster 在虚拟环境中安装(推荐)
我们建议您在虚拟环境 AWS ParallelCluster 中安装,以避免需求版本与其他pip
软件包发生冲突。
先决条件
-
AWS ParallelCluster 需要 Python 3.7 或更高版本。如果尚未安装该软件,请在 python.org
上针对您的平台下载兼容版本 。
AWS ParallelCluster 在虚拟环境中安装
-
如果未安装
virtualenv
,请使用pip3
安装virtualenv
。如果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"
-
安装 Node Version Manager 和最新的长期支持 (LTS) Node.js 版本。 AWS Cloud Development Kit (AWS CDK) (AWS CDK) 需要 Node.js 才能生成模板。 CloudFormation
注意
如果您的 Node.js 安装无法在您的平台上运行,则可以安装最新LTS版本之前的LTS版本。有关更多信息,请参阅 Node.js 发布时间表
和AWS CDK先决条件。 Node.js 安装命令示例:
$
nvm install --lts=Hydrogen
$
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.7.0" }
您可以使用 deactivate
命令退出虚拟环境。每当您启动会话时,您必须重新激活该环境。
要升级到最新版本的 AWS ParallelCluster,请再次运行安装命令。
(apc-ve)~$
python3 -m pip install --upgrade "aws-parallelcluster"