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

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 el Rhel 8 Los desarrolladores no querían establecer una versión Python predeterminada para los usuarios. Por lo tanto como un Rhel usuario, 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 permanece disponible y puede instalarlo.

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

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 se usan Pitón Para varias bibliotecas y herramientas como Yum Package Manager. Aunque Python no está instalado en Rhel 8 Por defecto, pero Yum todavía funciona incluso si no instala Python. Esto se debe a que hay un intérprete interno de Python llamado "Plataforma"Que utiliza las herramientas del sistema. Platform-Python no puede ser utilizado por aplicaciones, pero solo puede emplearlo para escribir sistema/código administrativo.

Cómo instalar Python 3 en Rhel 8

Instalar Python 3 En su sistema, use el Administrador de paquetes DNF como se muestra.

# DNF Instalar Python3 
Instale Python 3 en Rhel 8

Desde la salida 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 quieres instalar Python 2 en paralelo con Python 3, Ejecute el siguiente comando que se instalará Python 2.7 en tu sistema.

# DNF Instalar Python2 
Instalar Python 2.7 en Rhel 8

Cómo ejecutar Python en Rhel 8

Después de instalar Pitón, esperarías que /usr/bin/python ejecutará una determinada versión de Python. Para disociarse de "Python2 o Python3: ¿Qué versión debe establecerse como los debates predeterminados en Linux ", Redhat no ha incluido un comando Python de forma predeterminada? Lo que se conoce como el"Comando sin versiones".

Correr Python 3, tipo:

# python3 

Y correr Python 2, tipo:

# Python2 

¿Qué pasa si hay aplicaciones/programas en su sistema que esperan que exista un comando de Python? ¿Qué necesita hacer?? Es simple, usas Alternativas -Config Python Command para hacer fácilmente /usr/bin/python Apunte a la ubicación correcta de la versión de Python que desea establecer como la versión predeterminada.

Por ejemplo:

# alternativas --set python/usr/bin/python3 o # alternativas --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.