Búsqueda de sitios web

Cómo instalar Python 3 o Python 2 en RHEL 8


En RedHat Enterprise Linux 8, Python no viene preinstalado. La razón principal de esto es que los desarrolladores de RHEL 8 no querían establecer una versión predeterminada de Python para los usuarios. Por lo tanto, como usuario de RHEL, debe especificar si desea Python 3 o 2 instalándolo. Además, en RHEL, Python 3.6 es la versión predeterminada y totalmente compatible de Python. Sin embargo, Python 2 sigue estando disponible y puedes instalarlo.

En este breve artículo, mostraremos cómo instalar Python 3 y Python 2 y ejecutarlos en paralelo en la distribución de Linux RHEL 8.

Requisitos:

  1. RHEL 8 con instalación mínima
  2. RHEL 8 con suscripción RedHat habilitada
  3. RHEL 8 con dirección IP estática

Importante: la mayoría de las distribuciones de Linux utilizan Python para varias bibliotecas y herramientas como administrador de paquetes YUM. Aunque Python no está instalado en RHEL 8 de forma predeterminada, yum aún funciona incluso si no instala Python. Esto se debe a que existe un intérprete interno de Python llamado “Plataforma-Python” que utilizan las herramientas del sistema. Las aplicaciones no pueden utilizar Platform-python, pero solo puede emplearlo para escribir código administrativo/de sistema.

Cómo instalar Python 3 en RHEL 8

Para instalar Python 3 en su sistema, utilice el administrador de paquetes DNF como se muestra.

dnf install python3

Según el resultado del comando, Python3.6 es la versión predeterminada que viene con PIP y Setuptools como dependencias.

Cómo instalar Python 2 en RHEL 8

Si desea instalar Python 2 en paralelo con Python 3, ejecute el siguiente comando que instalará Python 2.7 en su sistema.

dnf install python2

Cómo ejecutar Python en RHEL 8

Después de instalar Python, es de esperar que /usr/bin/python ejecute una determinada versión de Python. Para disociarse de los debates sobre “Python2 o Python3: qué versión debe establecerse como predeterminada en Linux”, RedHat no ha incluido un comando de Python de forma predeterminada, lo que se conoce como el comando “sin versión”. comando“.

Para ejecutar Python 3, escriba:

python3

Y para ejecutar Python 2, escriba:

python2

¿Qué pasa si hay aplicaciones/programas en su sistema que esperan que exista un comando de Python? ¿Qué debe hacer? Es simple, usa el comando python alternatives --config para hacer que /usr/bin/python apunte fácilmente a la ubicación correcta de la versión de Python que desea configurar. la versión predeterminada.

Por ejemplo:

alternatives --set python /usr/bin/python3
OR
alternatives --set python /usr/bin/python2

¡Eso es todo! En este breve artículo, hemos mostrado cómo instalar Python 3 y Python 2 en RHEL 8. Puede hacer preguntas o compartir sus pensamientos con nosotros a través del formulario de comentarios a continuación.