

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Installazione AWS ParallelCluster in un ambiente virtuale (scelta consigliata)
<a name="install-v3-virtual-environment"></a>

Si consiglia di eseguire l'installazione AWS ParallelCluster in un ambiente virtuale per evitare conflitti di versione dei requisiti con altri `pip` pacchetti.

**Prerequisiti**
+ AWS ParallelCluster richiede Python 3.7 o successivo. [Se non lo hai già installato, [scarica una versione compatibile](https://www.python.org/downloads/) per la tua piattaforma su python.org.](https://www.python.org/)

**Da installare AWS ParallelCluster in un ambiente virtuale**

1. Se `virtualenv` non è installato, installalo `virtualenv` utilizzando`pip3`. Se `python3 -m virtualenv help` visualizza le informazioni della Guida, andare alla fase 2.

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

   Eseguire `exit` per uscire dalla finestra corrente del terminale e aprirne una nuova per rilevare le modifiche apportate all'ambiente.

1. Creare un ambiente virtuale e assegnargli un nome.

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

   In alternativa, è possibile utilizzare l'opzione `-p` per specificare una determinata versione di Python.

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

1. <a name="activate-virtual-environment-3"></a>Attivare il nuovo ambiente virtuale.

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

1. Installa AWS ParallelCluster nel tuo ambiente virtuale.

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

1. Installa Node Version Manager e la versione più recente di Long-Term Support (LTS) Node.js. AWS Cloud Development Kit (AWS CDK) richiede Node.js CloudFormation per la generazione del modello.
**Nota**  
Se l'installazione di Node.js non funziona sulla tua piattaforma, puoi installare una versione LTS precedente alla versione LTS più recente. Per ulteriori informazioni, consulta la [pianificazione delle versioni di Node.js](https://github.com/nodejs/release#release-schedule) e i prerequisiti [AWS CDK](https://docs.aws.amazon.com/cdk/v2/guide/work-with.html#work-with-prerequisites).  
Esempio di comando di installazione Node.js:  

   ```
   $  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. Verifica che AWS ParallelCluster sia installato correttamente.

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

Puoi utilizzare il comando `deactivate` per chiudere l'ambiente virtuale. Ogni volta che si avvia una sessione, è necessario [riattivare l'ambiente.](#activate-virtual-environment-3)

Per eseguire l'aggiornamento alla versione più recente di AWS ParallelCluster, esegui nuovamente il comando di installazione.

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