

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Instalación AWS ParallelCluster en un entorno virtual (recomendado)
<a name="install-v3-virtual-environment"></a>

Se recomienda realizar la instalación AWS ParallelCluster en un entorno virtual para evitar conflictos entre las versiones obligatorias y otros `pip` paquetes.

**Requisitos previos**
+ AWS ParallelCluster requiere Python 3.7 o posterior. Si aún no lo tiene instalado, [descargue una versión compatible](https://www.python.org/downloads/) para su plataforma en [python.org](https://www.python.org/).

**Para instalar AWS ParallelCluster en un entorno virtual**

1. Si `virtualenv` no está instalado, instale `virtualenv` mediante `pip3`. Si `python3 -m virtualenv help` muestra información de ayuda, vaya al paso 2.

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

   Ejecute `exit` para salir de la ventana de terminal actual y abrir una nueva para detectar los cambios del entorno.

1. Cree un entorno virtual y asígnele un nombre.

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

   También puede usar la opción `-p` para especificar una versión específica de Python.

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

1. <a name="activate-virtual-environment-3"></a>Active el entorno virtual nuevo.

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

1. Instálelo AWS ParallelCluster en su entorno virtual.

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

1. Instale Node Version Manager y la última Node.js versión de Long-Term Support (LTS). AWS Cloud Development Kit (AWS CDK) necesarios Node.js CloudFormation para la generación de plantillas.
**nota**  
Si Node.js la instalación no funciona en su plataforma, puede instalar una versión LTS anterior a la última versión LTS. Para obtener más información, consulta el [calendario de Node.js lanzamientos y los requisitos](https://github.com/nodejs/release#release-schedule) previos del [AWS CDK](https://docs.aws.amazon.com/cdk/v2/guide/work-with.html#work-with-prerequisites).  
Ejemplo de comando de Node.js instalación:  

   ```
   $  nvm install --lts=Hydrogen
   ```

   ```
   $ 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
   ```

1. Compruebe que AWS ParallelCluster está instalado correctamente.

   ```
   $ pcluster version
   {
     "version": "3.15.0"
   }
   ```

Puedes utilizar el comando `deactivate` para salir del entorno virtual. Cada vez que inicie una sesión, debe [activar el entorno de nuevo](#activate-virtual-environment-3).

Para actualizar a la versión más reciente de AWS ParallelCluster, vuelva a ejecutar el comando de instalación.

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