Installation AWS ParallelCluster sous Linux - AWS ParallelCluster

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

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 section Installer AWS ParallelCluster avec pip topic. Sinon, poursuivez avec l’étape 2

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

    $ python --version

    Si Python 3 version 3.6+ ou Python 2 version 2.7 est installé sur votre ordinateur, passez à la section Installation AWS ParallelCluster avec pip topic. Sinon, installez Python, puis revenez à cette procédure pour installer pip.

  3. Installez pip en utilisant le script fourni par Python Packaging Authority.

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

    $ curl -O https://bootstrap.pypa.io/get-pip.py
  5. 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.

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

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

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

      $ source ~/.bash_profile
  7. Vérifiez que pip est installé correctement.

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

Installation AWS ParallelCluster avec pip

pipÀ utiliser pour installer AWS ParallelCluster.

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

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

Vérifiez que AWS ParallelCluster installé correctement.

$ 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 le AWS ParallelCluster exécutable sur le chemin de votre ligne de commande

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 est pip 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, le fichier 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, vous avez terminé. Dans le cas contraire, vous devez effectuer à nouveau les étapes 3a à 3c, en ajoutant ce dossier supplémentaire au chemin.