

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à.

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