Instalación del AWS ParallelCluster en Linux - AWS ParallelCluster

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Instalación del AWS ParallelCluster en Linux

Puede instalar AWS ParallelCluster y sus dependencias en la mayoría de las distribuciones de Linux con pip, un administrador de paquetes para Python. En primer lugar, determine si Python y pip están instalados:

  1. Para determinar si su versión de Linux incluye Python y pip, ejecute pip --version.

    $ pip --version

    Si tiene pip instalado, vaya al tema Instale AWS ParallelCluster con pip. De lo contrario, prosiga con el paso 2.

  2. Para determinar si Python está instalado, ejecute python --version.

    $ python --version

    Si tiene Python 3 versión 3.6+ o Python 2 versión 2.7 instalado, vaya al tema Instale AWS ParallelCluster con pip. De lo contrario, instale Python y, a continuación, vuelva a este procedimiento para instalar pip.

  3. Instale pip con el script proporcionado por Python Packaging Authority.

  4. Utilice el comando curl para descargar el script de instalación.

    $ curl -O https://bootstrap.pypa.io/get-pip.py
  5. Ejecute el script con Python para descargar e instalar la versión más reciente de pip y otros paquetes de soporte necesarios.

    $ python get-pip.py --user

    o bien

    $ python3 get-pip.py --user

    Cuando se incluye el modificador --user, el script instala pip en la ruta ~/.local/bin.

  6. Para comprobar que la carpeta que contienepip forma parte de laPATH variable, haga lo siguiente:

    1. Busque el script de perfil de su shell en su carpeta de usuario. Si no está seguro de cuál es el shell que tiene, ejecute basename $SHELL.

      $ ls -a ~ . .. .bash_logout .bash_profile .bashrc Desktop Documents Downloads
      • Bash: .bash_profile, .profile o .bash_login.

      • Zsh: .zshrc

      • Tcsh: .tcshrc, .cshrc o .login.

    2. Añada un comando de exportación al final del script de su perfil igual que en el siguiente ejemplo.

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

      El comando de exportación inserta la ruta, que es ~/.local/bin en este ejemplo, delante de la variable PATH existente.

    3. Para que estos cambios surtan efecto, vuelva a cargar el perfil en la sesión actual.

      $ source ~/.bash_profile
  7. Compruebe que pip está instalado correctamente.

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

Instale AWS ParallelCluster con pip

Utilice pip para instalar AWS ParallelCluster.

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

Cuando se utiliza el modificador --user, pip instala AWS ParallelCluster en ~/.local/bin.

Compruebe que AWS ParallelCluster está instalado correctamente.

$ pcluster version 2.11.9

Para actualizar a la versión más reciente, ejecute el comando de instalación de nuevo.

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

Agregar el ejecutable de la AWS ParallelCluster a la ruta de la línea de comandos

Después de realizar la instalación con pip, es posible que necesite añadir el archivo ejecutable pcluster a la variable de entorno PATH del sistema operativo.

Para comprobar la carpeta en la que pip instaló AWS ParallelCluster, ejecute el siguiente comando.

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

Si omitió el modificador --user cuando instaló AWS ParallelCluster, el archivo ejecutable podría estar en la carpeta bin de la instalación de Python. Si no sabe dónde se ha instalado Python, ejecute este comando.

$ which python /usr/local/bin/python

Tenga en cuenta que la salida puede ser la ruta a un symlink, no al archivo ejecutable real. Para ver adónde apunta el symlink, ejecute ls -al.

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

Si esta es la misma carpeta que ha añadido a la ruta en el paso 3 en Instalar AWS ParallelCluster, ya ha terminado con la instalación. De lo contrario, debe volver a realizar los pasos 3a — 3c y añadir esta carpeta adicional a la ruta.