本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
安装 Amazon ParallelCluster 在 Linux
你可以安装 Amazon ParallelCluster 通过使用 Python 的包管理器pip
,以及它对大多数 Linux 发行版的依赖性。首先,确定是否已安装 Python 和 pip
:
-
要确定您的 Linux 版本是否包含 Python 和
pip
,请运行pip --version
。$
pip --version
如果您已
pip
安装,请继续安装 Amazon ParallelCluster 带有 pip 话题。否则,请继续执行步骤 2。 -
要确定是否已安装 Python,请运行
python --version
。$
python --version
如果你安装了 Python 3 3.6+ 版本或 Python 2 版本 2.7,请继续安装 Amazon ParallelCluster 带有 pip 话题。否则,请安装 Python,然后返回到此过程以安装
pip
。 -
使用 Python 打包权威机构提供的脚本来安装
pip
。 -
使用
curl
命令下载安装脚本。$
curl -O https://bootstrap.pypa.io/get-pip.py
-
使用 Python 运行脚本以下载并安装最新版本的
pip
和其他必需的支持包。$
python get-pip.py --user
或者
$
python3 get-pip.py --user
当您包含
--user
开关时,脚本将pip
安装到路径~/.local/bin
。 -
要验证包含
pip
的文件夹是否是您的PATH
变量的一部分,请执行以下操作:-
在您的用户文件夹中查找 Shell 的配置文件脚本。如果您不能确定所使用的 Shell,请运行
basename $SHELL
。$
ls -a ~
. .. .bash_logout .bash_profile .bashrc Desktop Documents Downloads
-
Bash –
.bash_profile
、.profile
或.bash_login
-
Zsh –
.zshrc
-
Tcsh –
.tcshrc
、.cshrc
或.login
-
-
在配置文件脚本末尾添加与以下示例类似的导出命令。
export PATH=
~/.local/bin
:$PATH此导出命令将路径(在本示例中为
~/.local/bin
)插入到现有PATH
变量的前面。 -
要使这些更改生效,请将配置文件重新加载到当前会话中。
$
source ~/
.bash_profile
-
-
验证
pip
是否已正确安装。$
pip3 --version
pip 21.3.1 from ~/.local/lib/python3.6/site-packages (python 3.6)
安装 Amazon ParallelCluster 与 pip
pip
用于安装 Amazon ParallelCluster.
$
python3 -m pip install "aws-parallelcluster<3.0" --upgrade --user
当你使用--user
交换机时,pip
会安装 Amazon ParallelCluster
到~/.local/bin
。
验证一下 Amazon ParallelCluster 已正确安装。
$
pcluster version
2.11.9
要升级到最新版本,请重新运行安装命令。
$
python3 -m pip install "aws-parallelcluster<3.0" --upgrade --user
添加 Amazon ParallelCluster 可执行到你的命令行路径
在使用 pip
进行安装后,可能需要将 pcluster
可执行文件添加到操作系统的 PATH
环境变量中。
验证pip
安装文件夹 Amazon ParallelCluster,运行以下命令。
$
which pcluster
/home/
username
/.local/bin/pcluster
如果您在安装时省略了--user
开关 Amazon ParallelCluster,则可执行文件可能位于你的 Python 安装bin
文件夹中。如果您不知道 Python 的安装位置,请运行此命令。
$
which python
/usr/local/bin/python
请注意,输出可能是符号链接的路径,而不是实际的可执行文件。要查看符号链接所指向的位置,请运行 ls -al
。
$
ls -al $(which python)
/usr/local/bin/python -> ~/.local/Python/3.6/bin/python3.6
如果这是您在安装 Amazon ParallelCluster的步骤 3 中添加到路径的相同文件夹,则您已完成安装。否则,您必须再次执行步骤 3a – 3c,并将此额外文件夹添加到路径。