How to Install Python on CentOS 8
Tabla de contenido:
- Instalación de Python 3 en CentOS 8
- Instalación de Python 2 en CentOS 8
- Versión Python serie predeterminada (Comando Python versionado)
- Conclusión
Python es uno de los más populares lenguajes de programación en el mundo. Con su sintaxis simple y fácil de aprender, Python es una opción popular para principiantes y desarrolladores experimentados.
A diferencia de otras distribuciones de Linux, Python no se instala por defecto en CentOS 8.
Como ya saben, hay dos versiones de Python que se están desarrollando activamente. Si bien Python 2 está bien soportado y activo, Python 3 se considera el presente y el futuro del lenguaje.
De forma predeterminada, RHEL / CentOS 8 no tiene un comando de Python sin versión para todo el sistema para evitar bloquear a los usuarios a una versión específica de Python. En cambio, le da al usuario la opción de instalar, configurar y ejecutar una versión específica de Python. Las herramientas del sistema, como
yum
utilizan un binario y bibliotecas internas de Python.
Esta guía le guiará a través de la instalación de Python y Python 3 2 8 en CentOS.
Instalación de Python 3 en CentOS 8
Para instalar Python 3 en CentOS 8, ejecute el siguiente comando como usuario root o sudo en su terminal:
sudo dnf install python3
Para verificar la instalación, compruebe la versión de Python escribiendo:
python3 --version
Al momento de escribir este artículo, la última versión de Python 3 disponible en los repositorios de CentOS es "3.6.x":
Python 3.6.8
El comando también instala pip.
Para ejecutar Python, debe escribir explícitamente
python3
y ejecutar pip type
pip3
.
Siempre debe preferir instalar módulos python proporcionados por distribución usando
yum
o
dnf
porque son compatibles y probados para que funcionen correctamente en CentOS 8. Use pip solo dentro de un entorno virtual. Python
Virtual Environments
permite instalar módulos de Python en una ubicación aislada para un proyecto específico, en lugar de instalarse globalmente. De esta manera, usted no tiene que preocuparse de que afecte a otros proyectos de Python.
Los nombres de los paquetes de módulos de Python 3 tienen el prefijo "python3". Por ejemplo, para instalar el módulo paramiko, debería ejecutar:
sudo dnf install python3-paramiko
Instalación de Python 2 en CentOS 8
Los paquetes de Python 2 también están incluidos en los repositorios de CentOS por defecto 8.
Para instalar Python 2, ingrese el siguiente comando:
sudo dnf install python2
Verifique la instalación escribiendo:
python2 --version
La salida debería verse así:
Python 2.7.15
Para ejecutar Python 2, el tipo
python2
, y para ejecutar tipo de PIP
pip2
.
Versión Python serie predeterminada (Comando Python versionado)
Para configurar Python 3 como el comando python sin versión de todo el sistema, use la utilidad de
alternatives
:
sudo alternatives --set python /usr/bin/python3
Para Python 2, escriba:
sudo alternatives --set python /usr/bin/python2
La
alternatives
comando crea un enlace simbólico
python
que apunta a la versión Python especificada.
Escriba
python --version
en su terminal, y debería ver la versión predeterminada de Python.
Para cambiar la versión predeterminada, use uno de los comandos anteriores. Si desea quitar el comando no versionado pitón, escriba:
sudo alternatives --auto python
Conclusión
En CentOS 8, Python no está instalado de manera predeterminada.
Para instalar Python 3, escriba
dnf install python3
y para instalar Python 2, escriba
dnf install python2
.
Cómo instalar Python 3.7 en Debian 9

Python es uno de los lenguajes de programación más populares del mundo. Con su sintaxis simple y fácil de aprender, Python es una gran opción para principiantes y desarrolladores experimentados. Este tutorial cubre cómo instalar Python 3.7 en Debian 9.
Cómo instalar python 3.7 en ubuntu 18.04

Python 3.7 es la última versión importante del lenguaje Python. Este tutorial describe dos formas de instalar Python 3.7 en Ubuntu 18.04.
Cómo instalar Python 3 en Centos 7

Este tutorial le guiará a través de la instalación de Python 3 en un sistema CentOS 7 usando las Colecciones de software (SCL) junto a la versión 2.7 de Python por defecto de distribución. También le mostraremos cómo crear un entorno virtual de Python.