本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
安装Amazon ParallelCluster在虚拟环境中(推荐)
我们建议你安装Amazon ParallelCluster在虚拟环境中以避免需求版本与其他环境发生冲突pip
包裹。
先决条件
-
Amazon ParallelCluster需要 Python 3.7 或更高版本。如果你还没有安装它,下载兼容版本
适用于您的平台,网址为python.org 。
在虚拟环境中安装 Amazon 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 -
将 Amazon ParallelCluster 安装到虚拟环境中。
(apc-ve)~$
python3 -m pip install --upgrade "aws-parallelcluster"
-
安装节点版本管理器和最新的长期支持 (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
-
验证 Amazon ParallelCluster 是否已正确安装。
$
pcluster version
{ "version": "3.7.0" }
您可以使用 deactivate
命令退出虚拟环境。每次开始会话时,都必须重新激活环境。
要升级到最新版本的 Amazon ParallelCluster,请重新运行安装命令。
(apc-ve)~$
python3 -m pip install --upgrade "aws-parallelcluster"