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 los desarrolladores de RHEL 8. no querían establecer una versión de Python predeterminada 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. permanece disponible y puede instalarlo.

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

Requisitos:

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

Importante. la mayoría de las distribuciones de Linux utilizan Python. para una serie de 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 hay un intérprete interno de Python llamado “ Platform-Python. que utilizan las herramientas del sistema. Las aplicaciones no pueden usar Platform-python, pero solo puede emplearlo para escribir código administrativo/del sistema.

Cómo instalar Python 3 en RHEL 8

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

# dnf install python3 Instalar Python 3 en RHEL 8  Instalar Python 3 en RHEL 8 Instale Python 3 en RHEL 8

Desde el 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

freestar.config.enabled_slots.push

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  Instalar Python 2.7 en RHEL 8  Instalar Python 2.7 en RHEL 8 Instalar Python 2.7 en RHEL 8

Cómo ejecutar Python en RHEL 8

Después de instalar Python. esperaría que /usr/bin/python. ejecute una determinada versión de Python. Para disociarse de los debates “ 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. tipo:

# python2

¿Qué pasa si hay aplicaciones/programas en su sistema que esperan que exista un comando de Python, qué debe hacer? Es simple, usa alternativas–config python command para hacer que/usr/bin/python apunte fácilmente 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.