

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
<a name="install"></a>

AWS ParallelCluster è distribuito come pacchetto Python e viene installato utilizzando `pip` il gestore di pacchetti Python. Per ulteriori informazioni sull'installazione dei pacchetti Python, vedere [Installazione dei pacchetti](https://packaging.python.org/tutorials/installing-packages/) nella *Python* Packaging User Guide.

**Modalità di installazione: AWS ParallelCluster**
+ [Uso di un ambiente virtuale (scelta consigliata)](#install-tool-venv)
+ [Uso di `pip`](#install-tool-pip)

Puoi trovare il numero di versione della CLI più recente nella [pagina delle versioni](https://github.com/aws/aws-parallelcluster/releases) su. GitHub

In questa guida, gli esempi di comando presuppongono che sia installato Python v3. Gli esempi di comando `pip` utilizzano la versione `pip3`.

## Installazione AWS ParallelCluster in un ambiente virtuale (consigliata)
<a name="install-tool-venv"></a>

Si consiglia di eseguire l'installazione AWS ParallelCluster in un ambiente virtuale. Se riscontri problemi durante l'installazione AWS ParallelCluster con`pip3`, puoi [installarlo AWS ParallelCluster in un ambiente virtuale](install-virtualenv.md) per isolare lo strumento e le sue dipendenze. Oppure puoi utilizzare una versione di Python diversa da quella utilizzata normalmente.

## Installazione AWS ParallelCluster in un ambiente non virtuale utilizzando pip
<a name="install-tool-pip"></a>

Il metodo di distribuzione principale per AWS ParallelCluster Linux, Windows e macOS è`pip`, che è un gestore di pacchetti per Python. Questo offre un modo per installare, eseguire l’upgrade e rimuovere pacchetti Python e le relative dipendenze.

**Versione attuale AWS ParallelCluster**  
AWS ParallelCluster viene aggiornata regolarmente. Per determinare se disponi della versione più recente, consulta la [pagina delle versioni su GitHub](https://github.com/aws/aws-parallelcluster/releases).

Se hai `pip` già una versione supportata di Python, puoi installarla AWS ParallelCluster usando il seguente comando. Se disponi di Python versione 3\$1 installata, ti consigliamo di utilizzare il comando **pip3**.

```
$ pip3 install "aws-parallelcluster<3.0" --upgrade --user
```

## Passaggi da eseguire dopo l'installazione
<a name="install-post"></a>

Dopo l'installazione AWS ParallelCluster, potrebbe essere necessario aggiungere il percorso del file eseguibile alla `PATH` variabile. Per istruzioni specifiche della piattaforma, vedi i seguenti argomenti:
+ **Linux** – [Aggiungi l' AWS ParallelCluster eseguibile al percorso della riga di comando](install-linux.md#install-linux-path)
+ **macOS** – [Aggiungi l' AWS ParallelCluster eseguibile al percorso della riga di comando](install-macos.md#install-macos-path)
+ **Windows** – [Aggiungi l' AWS ParallelCluster eseguibile al percorso della riga di comando](install-windows.md#install-windows-path)

È possibile verificare che sia AWS ParallelCluster installata correttamente eseguendo`pcluster version`.

```
$ pcluster version
2.11.9
```

AWS ParallelCluster viene aggiornato regolarmente. Per eseguire l'aggiornamento alla versione più recente di AWS ParallelCluster, eseguire nuovamente il comando di installazione. Per i dettagli sulla versione più recente di AWS ParallelCluster, consulta le [note di AWS ParallelCluster rilascio](https://github.com/aws/aws-parallelcluster/blob/v2.11.9/CHANGELOG.md).

```
$ pip3 install "aws-parallelcluster<3.0" --upgrade --user
```

Per disinstallarlo AWS ParallelCluster, usa`pip uninstall`.

```
$ pip3 uninstall "aws-parallelcluster<3.0"
```

Se non disponi di Python e `pip`, usa la procedura per l'ambiente in uso.

## Istruzioni dettagliate per ogni ambiente
<a name="install-sections"></a>
+ [Installazione AWS ParallelCluster in un ambiente virtuale (scelta consigliata)](install-virtualenv.md)
+ [Installa AWS ParallelCluster su Linux](install-linux.md)
+ [Installazione AWS ParallelCluster su macOS](install-macos.md)
+ [Installa AWS ParallelCluster su Windows](install-windows.md)

# Installazione AWS ParallelCluster in un ambiente virtuale (scelta consigliata)
<a name="install-virtualenv"></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**
+ Verifica che `pip` e Python siano installati. `pip3`Consigliamo Python 3 versione 3.8. Se stai usando Python 2, utilizza `pip` invece di `pip3` e `virtualenv` invece di `venv`.

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

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

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

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

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

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

   Eseguire `exit` per uscire dal prompt dei comandi corrente e aprirne uno nuovo per rilevare le modifiche apportate all'ambiente.

------

1. Creare un ambiente virtuale e assegnargli un nome.

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

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

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

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

------

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

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

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

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

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

------

1. Installa AWS ParallelCluster nel tuo ambiente virtuale.

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

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

   ```
   $ pcluster version
   2.11.9
   ```

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

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

------

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

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

------
#### [ 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"
```

------

# Installa AWS ParallelCluster su Linux
<a name="install-linux"></a>

È possibile installare AWS ParallelCluster e le relative dipendenze sulla maggior parte delle distribuzioni Linux utilizzando `pip` un gestore di pacchetti per Python. Innanzitutto, determina se Python e `pip` sono installati:

1. Per determinare se la versione di Linux include Python e `pip`, esegui `pip --version`.

   ```
   $ pip --version
   ```

   Se l'hai `pip` installato, vai all'argomento [Installa AWS ParallelCluster con](install.md) pip. In caso contrario, passa alla Fase 2.

1. Per determinare se Python è installato, esegui `python --version`.

   ```
   $ python --version
   ```

   [Se hai installato Python 3 versione 3.6\$1 o Python 2 versione 2.7, vai all'argomento Installa con pip. AWS ParallelCluster](install.md) In caso contrario, [installa Python](install-linux-python.md), quindi torna a questa procedura per installare `pip`.

1. Installa `pip` utilizzando lo script fornito dalla *Python Packaging Authority*. 

1. Utilizza il comando `curl` per scaricare lo script di installazione.

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

1. Esegui lo script con Python per scaricare e installare la versione più recente di `pip` e gli altri pacchetti di supporto necessari.

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

   oppure

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

   Quando includi l'opzione `--user`, lo script installa `pip` nel percorso `~/.local/bin`.

1. Per verificare che la cartella che contiene `pip` faccia parte della `PATH` variabile, procedi come segue:

   1. Trova lo script del profilo della tua shell nella tua cartella utente. Se non hai la certezza di quale sia la tua shell, esegui `basename $SHELL`.

      ```
      $ ls -a ~
      .  ..  .bash_logout  .bash_profile  .bashrc  Desktop  Documents  Downloads
      ```
      + **Bash** — `.bash_profile``.profile`, o `.bash_login`
      + **Zsh** – `.zshrc`
      + **Tcsh** —, o `.tcshrc` `.cshrc` `.login`

   1. Aggiungi un comando di esportazione al termine dello script del profilo simile a quello dell'esempio seguente.

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

      Questo comando inserisce il percorso, che è `~/.local/bin` in questo esempio, all'inizio della variabile `PATH` esistente.

   1. Per rendere effettive queste modifiche, ricarica il profilo nella sessione corrente.

      ```
      $ source ~/.bash_profile
      ```

1. Verifica che `pip` sia installato correttamente.

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

**Topics**
+ [Installa con AWS ParallelCluster `pip`](#install-linux-with-pip)
+ [Aggiungi l' AWS ParallelCluster eseguibile al percorso della riga di comando](#install-linux-path)
+ [Installazione di Python in Linux](install-linux-python.md)

## Installa con AWS ParallelCluster `pip`
<a name="install-linux-with-pip"></a>

Usa `pip` per installare AWS ParallelCluster.

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

Quando utilizzi l'opzione `--user`, `pip` installa AWS ParallelCluster in `~/.local/bin`. 

Verifica che sia AWS ParallelCluster installato correttamente.

```
$ pcluster version
2.11.9
```

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

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

## Aggiungi l' AWS ParallelCluster eseguibile al percorso della riga di comando
<a name="install-linux-path"></a>

Dopo avere eseguito l'installazione con `pip`, potrebbe essere necessario aggiungere l'eseguibile `pcluster` alla variabile di ambiente `PATH` del sistema operativo in uso.

Per verificare la cartella in cui è `pip` installato AWS ParallelCluster, esegui il comando seguente.

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

Se hai omesso l'`--user`opzione durante l'installazione AWS ParallelCluster, l'eseguibile potrebbe trovarsi nella `bin` cartella dell'installazione di Python. Se non consci il percorso di installazione di Python, esegui questo comando.

```
$ which python
/usr/local/bin/python
```

Nota che l'output potrebbe essere il percorso di un link simbolico e non dell'eseguibile vero e proprio. Per vedere a cosa fa riferimento symlink, esegui `ls -al`.

```
$ ls -al $(which python)
/usr/local/bin/python -> ~/.local/Python/3.6/bin/python3.6
```

Se questa è la stessa cartella aggiunta al percorso nella fase 3 in [Installazione AWS ParallelCluster](install.md), l'installazione è terminata. Altrimenti, è necessario eseguire nuovamente i passaggi da 3a a a 3c, aggiungendo questa cartella aggiuntiva al percorso.

# Installazione di Python in Linux
<a name="install-linux-python"></a>

Se la tua distribuzione non era dotata di Python o aveva una versione precedente, installa Python prima di installare and. `pip` AWS ParallelCluster

**Per installare Python 3 in Linux**

1. Verifica che Python non sia già installato.

   ```
   $ python3 --version
   ```

   oppure

   ```
   $ python --version
   ```
**Nota**  
Se la distribuzione Linux viene fornita con Python, potrebbe essere necessario installare il pacchetto per sviluppatori Python. Il pacchetto per sviluppatori include le intestazioni e le librerie necessarie per compilare estensioni e installare AWS ParallelCluster. Utilizza il programma di gestione dei pacchetti per installare il pacchetto per sviluppatori. In genere è denominato `python-dev` o `python-devel`.

1. Se non è installato Python 2.7 o versione successiva, installa Python con il programma di gestione dei pacchetti della distribuzione. Il comando e il nome del pacchetto variano:
   + Per le distribuzioni derivate Debian, come Ubuntu, utilizza `apt`.

     ```
     $ sudo apt-get install python3
     ```
   + Per Red Hat e derivate, utilizza `yum`.

     ```
     $ sudo yum install python3
     ```
   + Per SUSE e derivate, utilizza `zypper`.

     ```
     $ sudo zypper install python3
     ```

1. Per verificare che Python sia installato correttamente, apri un prompt dei comandi o una shell ed esegui il comando seguente.

   ```
   $ python3 --version
   Python 3.8.11
   ```

# Installazione AWS ParallelCluster su macOS
<a name="install-macos"></a>

**Topics**
+ [Prerequisiti](#install-bundle-macos-os-prereq)
+ [Installa AWS ParallelCluster su macOS usando pip](#install-macos-pip)
+ [Aggiungi l' AWS ParallelCluster eseguibile al percorso della riga di comando](#install-macos-path)

## Prerequisiti
<a name="install-bundle-macos-os-prereq"></a>
+ Python 3 versione 3.7\$1 o Python 2 versione 2.7

Controlla l'installazione Python.

```
$ python --version
```

Se Python non è già installato nel computer, o se desideri installare una versione diversa di Python, segui la procedura descritta in [Installa AWS ParallelCluster su Linux](install-linux.md).

## Installa AWS ParallelCluster su macOS usando pip
<a name="install-macos-pip"></a>

Puoi anche usarlo `pip` direttamente per l'installazione. AWS ParallelCluster Se non disponi di `pip`, segui le istruzioni nell'[argomento di installazione](install.md) principale. Esegui `pip3 --version` per vedere se la versione di macOS di cui disponi già include Python e `pip3`.

```
$ pip3 --version
```

**Per installare AWS ParallelCluster su macOS**

1. Scarica e installa la versione più recente di Python dalla [pagina dei download](https://www.python.org/downloads/mac-osx/) di [Python.org](https://www.python.org).

1. Scarica ed esegui lo script di installazione `pip3` fornito dalla Python Packaging Authority.

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

1. Usa quello appena installato `pip3` per l'installazione AWS ParallelCluster. Se disponi di Python versione 3\$1, ti consigliamo di utilizzare il comando `pip3`.

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

1. Verifica che AWS ParallelCluster sia installato correttamente.

   ```
   $ pcluster version
   2.11.9
   ```

   Se il programma non è presente, [aggiungilo al percorso della riga di comando](#install-macos-path).

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

```
$ pip3 install "aws-parallelcluster<3.0" --upgrade --user
```

## Aggiungi l' AWS ParallelCluster eseguibile al percorso della riga di comando
<a name="install-macos-path"></a>

Dopo avere eseguito l'installazione con `pip`, potrebbe essere necessario aggiungere il programma `pcluster` alla variabile di ambiente `PATH` del sistema operativo in uso. La posizione del programma dipende dal percorso di installazione di Python.

**Example AWS ParallelCluster posizione di installazione - macOS con Python 3.6 e (modalità utente) `pip`**  

```
~/Library/Python/3.6/bin
```
Sostituisci la versione di Python di cui disponi con la versione dell'esempio sopra.

Se non conosci il percorso di installazione di Python, esegui `which python`.

```
$ which python3
/usr/local/bin/python3
```

L'output potrebbe essere il percorso a un link simbolico, non il percorso a un programma effettivo. Esegui `ls -al` per vedere a cosa punta.

```
$ ls -al /usr/local/bin/python3
lrwxr-xr-x  1 username  admin  36 Mar 12 12:47 /usr/local/bin/python3 -> ../Cellar/python/3.6.8/bin/python3
```

`pip` installa i programmi nella stessa cartella che contiene l'applicazione Python. Aggiungi questa cartella alla variabile `PATH`.

**Per modificare la `PATH` variabile (Linux, macOS o Unix)**

1. Trova lo script del profilo della tua shell nella tua cartella utente. Se non hai la certezza di quale sia la tua shell, esegui `echo $SHELL`.

   ```
   $ ls -a ~
   .  ..  .bash_logout  .bash_profile  .bashrc  Desktop  Documents  Downloads
   ```
   + **Bash —`.bash_profile`,** o `.profile` `.bash_login`
   + **Zsh** – `.zshrc`
   + **Tcsh —`.tcshrc`,** o `.cshrc` `.login`

1. Aggiungi un comando di esportazione allo script del tuo profilo.

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

   Questo comando aggiunge un percorso, in questo esempio `~/.local/bin`, per la variabile `PATH` corrente.

1. Carica il profilo nella sessione corrente.

   ```
   $ source ~/.bash_profile
   ```

# Installa AWS ParallelCluster su Windows
<a name="install-windows"></a>

Puoi installarlo AWS ParallelCluster su Windows usando`pip`, che è un gestore di pacchetti per Python. Se già disponi di `pip`, segui le istruzioni nell'[argomento di installazione](install.md) principale.

**Topics**
+ [Installazione AWS ParallelCluster tramite Python e `pip` su Windows](#install-windows-pip)
+ [Aggiungi l' AWS ParallelCluster eseguibile al percorso della riga di comando](#install-windows-path)

## Installazione AWS ParallelCluster tramite Python e `pip` su Windows
<a name="install-windows-pip"></a>

Python Software Foundation offre programmi di installazione per Windows che includono `pip`.

**Per installare Python e `pip` (Windows)**

1. Scarica il programma di installazione di Python per Windows x86-64 dalla [pagina dei download](https://www.python.org/downloads/windows/) di [Python.org](https://www.python.org).

1. Eseguire il programma di installazione.

1. Scegli **Add Python 3 to PATH (Aggiungi Python 3 a PATH)**.

1. Seleziona **Installa adesso**.

Il programma di installazione installa Python nella cartella utente e aggiunge le relative cartelle del programma al percorso utente.

**Da installare AWS ParallelCluster con `pip3` (Windows)**

Se disponi di Python versione 3\$1, ti consigliamo di utilizzare il comando `pip3`.

1. Apri il **Command Prompt (Prompt dei comandi)** dal menu **Start (Avvio)**.

1. Utilizza i comandi seguenti per verificare che Python e `pip` sono entrambi installati correttamente.

   ```
   C:\>py --version
   Python 3.8.11
   C:\>pip3 --version
   pip 21.3.1 from c:\python38\lib\site-packages\pip (python 3.8)
   ```

1. Installa AWS ParallelCluster utilizzando`pip`.

   ```
   C:\>pip3 install "aws-parallelcluster<3.0"
   ```

1. Verifica che AWS ParallelCluster sia installato correttamente.

   ```
   C:\>pcluster version
   2.11.9
   ```

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

```
C:\>pip3 install --user --upgrade "aws-parallelcluster<3.0"
```

## Aggiungi l' AWS ParallelCluster eseguibile al percorso della riga di comando
<a name="install-windows-path"></a>

Dopo l'installazione AWS ParallelCluster con`pip`, aggiungi il `pcluster` programma alla variabile di `PATH` ambiente del tuo sistema operativo.

Puoi trovare la posizione di installazione del programma `pcluster` con il comando seguente.

```
C:\>where pcluster
C:\Python38\Scripts\pcluster.exe
```

Se il comando non restituisce risultati, devi aggiungere il percorso manualmente. Utilizza la riga di comando o Windows Explorer per scoprire dove è installato sul computer. I percorsi tipici includono:
+ **Python 3** e — `pip3` `C:\Python38\Scripts\`
+ **Python 3 e opzioni `pip3` --user —** `%APPDATA%\Python\Python38\Scripts`

**Nota**  
I nomi delle cartelle che includono i numeri di versione possono variare. Gli esempi precedenti mostrano Python38. Sostituisci in base alle esigenze con il numero di versione in uso.

**Per modificare la variabile PATH (Windows)**

1. Premere il tasto Windows e immettere **environment variables**.

1. Seleziona **Edit environment variables for your account (Modifica variabili di ambiente per l'account)**.

1. Seleziona **PATH (PERCORSO)**, quindi **Edit (Modifica)**.

1. Aggiungi il percorso al campo **Variable value (Valore variabile)**. Ad esempio: ***C:\$1new\$1path***

1. Fai doppio clic su **OK** per applicare le nuove impostazioni.

1. Chiudi tutte le richieste di comando in esecuzione e riapri la finestra del prompt dei comandi.