

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

# AWS ParallelCluster 在虚拟环境中安装（推荐）
<a name="install-virtualenv"></a>

我们建议您在虚拟环境 AWS ParallelCluster 中安装，以避免需求版本与其他`pip`软件包发生冲突。

**先决条件**
+ 验证是否已安装 `pip` 和 Python。我们建议使用 `pip3` 和 Python 3 版本 3.8。如果您正在使用 Python 2， 使用的是`pip` 而不是`pip3` ，使用的是 `virtualenv` 而不是 `venv`。

**AWS ParallelCluster 在虚拟环境中安装**

1. 如果未安装 `virtualenv`，请使用 `pip3` 安装 `virtualenv`。如果 `python3 -m virtualenv help` 显示帮助信息，请转到步骤 2。

------
#### [ Linux, macOS, or Unix ]

   ```
   $ python3 -m pip install --upgrade pip
   $ python3 -m pip install --user --upgrade virtualenv
   ```

   运行 `exit` 以离开当前终端窗口并打开一个新的终端窗口以获取对环境的更改。

------
#### [ Windows ]

   ```
   C:\>pip3 install --user --upgrade virtualenv
   ```

   运行 `exit` 以离开当前命令提示符并打开新的命令提示符以获取对环境的更改。

------

1. 创建虚拟环境并命名它。

------
#### [ Linux, macOS, or Unix ]

   ```
   $ python3 -m virtualenv ~/apc-ve
   ```

   或者，您也可以使用 `-p` 选项指定特定的 Python 版本。

   ```
   $ python3  -m virtualenv -p $(which python3) ~/apc-ve
   ```

------
#### [ Windows ]

   ```
   C:\>virtualenv %USERPROFILE%\apc-ve
   ```

------

1. <a name="activate-virtual-environment"></a>激活新虚拟环境。

------
#### [ Linux, macOS, or Unix ]

   ```
   $ source ~/apc-ve/bin/activate
   ```

------
#### [ Windows ]

   ```
   C:\>%USERPROFILE%\apc-ve\Scripts\activate
   ```

------

1. 安装 AWS ParallelCluster 到您的虚拟环境中。

------
#### [ Linux, macOS, or Unix ]

   ```
   (apc-ve)~$ python3 -m pip install --upgrade "aws-parallelcluster<3.0"
   ```

------
#### [ Windows ]

   ```
   (apc-ve) C:\>pip3 install --upgrade "aws-parallelcluster<3.0"
   ```

------

1. 验证 AWS ParallelCluster 是否已正确安装。

------
#### [ Linux, macOS, or Unix ]

   ```
   $ pcluster version
   2.11.9
   ```

------
#### [ Windows ]

   ```
   (apc-ve) C:\>pcluster version
   2.11.9
   ```

------

您可以使用 `deactivate` 命令退出虚拟环境。每当您启动会话时，您必须重新[激活该环境](#activate-virtual-environment)。

要升级到最新版本的 AWS ParallelCluster，请再次运行安装命令。

------
#### [ Linux, macOS, or Unix ]

```
(apc-ve)~$ python3 -m pip install --upgrade "aws-parallelcluster<3.0"
```

------
#### [ Windows ]

```
(apc-ve) C:\>pip3 install --upgrade "aws-parallelcluster<3.0"
```

------