

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Installation AWS ParallelCluster sous Linux
<a name="install-linux"></a>

Vous pouvez installer AWS ParallelCluster et ses dépendances sur la plupart des distributions Linux en utilisant `pip` un gestionnaire de paquets pour Python. Tout d'abord, déterminez si Python et `pip` sont installés :

1. Pour déterminer si votre version de Linux comprend Python et `pip`, exécutez `pip --version`.

   ```
   $ pip --version
   ```

   Si vous l'avez `pip` installé, passez à la rubrique [Installer AWS ParallelCluster avec pip](install.md). Sinon, poursuivez avec l’étape 2

1. Pour déterminer si Python est installé, exécutez `python --version`.

   ```
   $ python --version
   ```

   Si Python 3 version 3.6\$1 ou Python 2 version 2.7 est installé, passez à la rubrique [Installer AWS ParallelCluster avec pip](install.md). Sinon, [installez Python](install-linux-python.md), puis revenez à cette procédure pour installer `pip`.

1. Installez `pip` en utilisant le script fourni par *Python Packaging Authority*. 

1. Utilisez la commande `curl` pour télécharger le script d'installation.

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

1. Exécutez le script avec Python pour télécharger et installer manuellement la version la plus récente de `pip` et des autres packages de prise en charge requis.

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

   or

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

   Lorsque vous incluez le commutateur `--user`, le script `pip` s'installe dans le chemin d'accès `~/.local/bin`.

1. Pour vérifier que le dossier qui contient `pip` fait partie de votre `PATH` variable, procédez comme suit :

   1. Recherchez le script de profil de votre shell dans votre dossier utilisateur. Si vous n'êtes pas certain du shell utilisé, exécutez `basename $SHELL`.

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

   1. Ajoutez une commande d'exportation à la fin de votre script de profil similaire à l'exemple suivant.

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

      Cette commande ajoute le chemin d'accès, `~/.local/bin` dans cet exemple, devant la variable `PATH` actuelle.

   1. Rechargez le profil dans la session en cours pour appliquer ces modifications.

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

1. Vérifiez que `pip` est installé correctement.

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

**Topics**
+ [Installation AWS ParallelCluster avec `pip`](#install-linux-with-pip)
+ [Ajoutez l' AWS ParallelCluster exécutable au chemin de votre ligne de commande](#install-linux-path)
+ [Installation de Python sous Linux](install-linux-python.md)

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

`pip`À utiliser pour installer AWS ParallelCluster.

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

Lorsque vous utilisez le commutateur `--user`, `pip` installe AWS ParallelCluster sur `~/.local/bin`. 

Vérifiez qu'il AWS ParallelCluster est correctement installé.

```
$ pcluster version
2.11.9
```

Pour effectuer une mise à niveau vers la dernière version, exécutez à nouveau la commande d'installation.

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

## Ajoutez l' AWS ParallelCluster exécutable au chemin de votre ligne de commande
<a name="install-linux-path"></a>

Après avoir effectué l'installation avec `pip`, vous allez peut-être devoir ajouter le fichier exécutable `pcluster` à la variable d'environnement `PATH` de votre système d'exploitation.

Pour vérifier le dossier dans lequel il `pip` est installé AWS ParallelCluster, exécutez la commande suivante.

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

Si vous avez omis le `--user` commutateur lors de l'installation AWS ParallelCluster, l'exécutable se trouve peut-être dans le `bin` dossier de votre installation Python. Si vous ne savez pas où est installé Python, exécutez cette commande.

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

Notez que la sortie peut être le chemin d'accès vers un lien symbolique, et non le fichier exécutable. Pour savoir où se situent les points du lien symbolique, exécutez `ls -al`.

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

S'il s'agit du même dossier que celui que vous avez ajouté au chemin d'accès à l'étape 3 dans [Installation AWS ParallelCluster](install.md), vous avez terminé. Dans le cas contraire, vous devez effectuer à nouveau les étapes 3a à 3c, en ajoutant ce dossier supplémentaire au chemin.

# Installation de Python sous Linux
<a name="install-linux-python"></a>

Si votre distribution n'est pas fournie avec Python ou est fournie avec une version antérieure, installez Python avant d'installer `pip` et AWS ParallelCluster.

**Pour installer Python 3 sous Linux**

1. Vérifiez si Python est déjà installé.

   ```
   $ python3 --version
   ```

   or

   ```
   $ python --version
   ```
**Note**  
Si votre distribution Linux a été fournie avec Python, il se peut que vous ayez besoin d'installer le package développeur Python. Le package développeur inclut les en-têtes et les bibliothèques requises pour compiler les extensions et pour installer AWS ParallelCluster. Utilisez votre gestionnaire de package pour installer le package développeur. Il est généralement nommé `python-dev` ou `python-devel`.

1. Si Python 2.7 ou version ultérieure n'est pas installé, installez Python à l'aide du gestionnaire de package de votre distribution. Le nom de la commande et du package varie :
   + Sur les dérivés Debian, comme Ubuntu, utilisez `apt`.

     ```
     $ sudo apt-get install python3
     ```
   + Sur Red Hat et dérivés, utilisez `yum`.

     ```
     $ sudo yum install python3
     ```
   + Sur SUSE et dérivés, utilisez `zypper`.

     ```
     $ sudo zypper install python3
     ```

1. Ouvrez une invite de commande ou un shell et exécutez la commande suivante pour vérifier que Python est installé correctement.

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