Red Hat Training

A Red Hat training course is available for RHEL 8

15.2.2. Instalación de Python 2

Algunos programas aún no han sido portados completamente a Python 3 y necesitan Python 2 para funcionar. Red Hat Enterprise Linux 8 permite la instalación paralela de Python 3 y Python 2. Si necesita la funcionalidad de Python 2, instale el módulo python27, que está disponible en el repositorio de AppStream.

Aviso

Tenga en cuenta que Python 3 es la principal dirección de desarrollo del proyecto Python. El soporte para Python 2 está siendo eliminado gradualmente. El módulo python27 tiene un periodo de soporte más corto que Red Hat Enterprise Linux 8.

Procedimiento

  • Para instalar Python 2.7 desde el módulo python27, ejecute este comando:

    # yum install python2

    El flujo del módulo python27:2.7 se activa automáticamente.

Nota

Por diseño, los módulos de RHEL 8 pueden instalarse en paralelo, incluyendo los módulos python27, python36 y python38.

Para más detalles sobre los módulos, véase Instalación, gestión y eliminación de componentes del espacio de usuario.

Los paquetes con módulos adicionales para Python 2 suelen utilizar el prefijo python2-. Incluya siempre el prefijo cuando instale paquetes adicionales de Python, como se muestra en los ejemplos siguientes.

Procedimiento

  • Para instalar el módulo Requests para Python 2, ejecute este comando:

    # yum install python2-requests
  • Para instalar la extensión Cython en Python 2, utilice:

    # yum install python2-Cython