

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 在 Linux AWS ParallelCluster 上安装
<a name="install-linux"></a>

你可以使用`pip`适用于 Python 的包管理器来安装 AWS ParallelCluster 大多数 Linux 发行版及其对大多数 Linux 发行版的依赖关系。首先，确定是否已安装 Python 和 `pip`：

1. 要确定您的 Linux 版本是否包含 Python 和 `pip`，请运行 `pip --version`。

   ```
   $ pip --version
   ```

   如果您已`pip`安装，请转到 “使用 [p AWS ParallelCluster ip 安装](install.md)” 主题。否则，请继续执行步骤 2。

1. 要确定是否已安装 Python，请运行 `python --version`。

   ```
   $ python --version
   ```

   如果你安装了 Python 3 3.6\+ 版本或 Python 2 版本 2.7，请继续阅读[AWS ParallelCluster 使用 pip 安装主题](install.md)。否则，请[安装 Python](install-linux-python.md)，然后返回到此过程以安装 `pip`。

1. 使用 *Python 打包权威机构*提供的脚本来安装 `pip`。

1. 使用 `curl` 命令下载安装脚本。

   ```
   $ curl -O https://bootstrap.pypa.io/get-pip.py
   ```

1. 使用 Python 运行脚本以下载并安装最新版本的 `pip` 和其他必需的支持包。

   ```
   $ python get-pip.py --user
   ```

   或

   ```
   $ python3 get-pip.py --user
   ```

   当您包含 `--user` 开关时，脚本将 `pip` 安装到路径 `~/.local/bin`。

1. 要验证包含 `pip` 的文件夹是否是您的 `PATH` 变量的一部分，请执行以下操作：

   1. 在您的用户文件夹中查找 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`

   1. 在配置文件脚本末尾添加与以下示例类似的导出命令。

      ```
      export PATH={{~/.local/bin}}:$PATH
      ```

      此导出命令将路径（在本示例中为 `~/.local/bin`）插入到现有 `PATH` 变量的前面。

   1. 要使这些更改生效，请将配置文件重新加载到当前会话中。

      ```
      $ source ~/{{.bash_profile}}
      ```

1. 验证 `pip` 是否已正确安装。

   ```
   $ pip3 --version
   pip 21.3.1 from ~/.local/lib/python3.6/site-packages (python 3.6)
   ```

**Topics**
+ [安装 AWS ParallelCluster 时使用 `pip`](#install-linux-with-pip)
+ [将 AWS ParallelCluster 可执行文件添加到您的命令行路径中](#install-linux-path)
+ [在 Linux 上安装 Python](install-linux-python.md)

## 安装 AWS ParallelCluster 时使用 `pip`
<a name="install-linux-with-pip"></a>

`pip`用于安装 AWS ParallelCluster。

```
$ python3 -m pip install "aws-parallelcluster<3.0" --upgrade --user
```

当您使用 `--user` 开关时，`pip` 将 AWS ParallelCluster 安装到 `~/.local/bin`。

验证 AWS ParallelCluster 安装是否正确。

```
$ pcluster version
2.11.9
```

要升级到最新版本，请重新运行安装命令。

```
$ python3 -m pip install "aws-parallelcluster<3.0" --upgrade --user
```

## 将 AWS ParallelCluster 可执行文件添加到您的命令行路径中
<a name="install-linux-path"></a>

在使用 `pip` 进行安装后，可能需要将 `pcluster` 可执行文件添加到操作系统的 `PATH` 环境变量中。

要验证`pip`安装的文件夹 AWS ParallelCluster，请运行以下命令。

```
$ which pcluster
/home/{{username}}/.local/bin/pcluster
```

如果您在安装时省略了该`--user`开关 AWS 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
```

如果这是您在[正在安装 AWS ParallelCluster](install.md)的步骤 3 中添加到路径的相同文件夹，则您已完成安装。否则，您必须再次执行步骤 3a – 3c，并将此额外文件夹添加到路径。