本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 Linux 上安装 Amazon ParallelCluster
您可以使用 pip
(一种适用于 Python 的程序包管理器)在大多数 Linux 分发版上安装 Amazon ParallelCluster 及其依赖项。首先,确定是否已安装 Python 和 pip
:
-
要确定您的 Linux 版本是否包含 Python 和
pip
,请运行pip --version
。$
pip --version
如果您已安装
pip
,请转到使用 pip 安装 Amazon ParallelCluster 主题。否则,请继续执行步骤 2。 -
要确定是否已安装 Python,请运行
python --version
。$
python --version
如果您已安装 Python 3 版本 3.6+ 或 Python 2 版本 2.7,请继续使用 pip 安装 Amazon ParallelCluster 主题。否则,请安装 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)
使用 pip
安装 Amazon ParallelCluster。
使用 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
如果您在安装 Amazon ParallelCluster 时忽略了 --user
开关,则可执行文件可能位于 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,将此附加文件夹添加到路径中。