Introducción
Pitón es un lenguaje de programación popular, estable y de buen rendimiento. Muchas distribuciones de Linux diferentes lo usan, incluido CentOS 7.
Como no viene preinstalado en CentOS 7, debe configurarlo manualmente.
Esta guía le muestra dos opciones para instalar Python 3 en CentOS 7 , según la versión que desee utilizar.
Requisitos previos
- Acceso a una cuenta de usuario con privilegios sudo
- El mmm administrador de paquetes, incluido por defecto
- Una ventana de terminal/línea de comando (Ctrl-Alt-F2)
Instalación de Python en CentOS 7
Hay dos formas de instalar Python 3 en su sistema CentOS:
- Utilizando el administrador de paquetes oficial de CentOS.
- Descargarlo desde el código fuente.
Opción 1:Instalar Python desde el Administrador de paquetes
La versión más reciente de Python 3 disponible en el administrador de paquetes es Python 3.6.8 . Para la versión principal más reciente, debe instalar el paquete desde el código fuente. Para obtener instrucciones sobre cómo hacerlo, consulte la siguiente sección. Si prefiere instalar la versión 3.6.8, siga los pasos que se indican a continuación.
1. Comience por actualizar el repositorio:
sudo yum update -y
2. Antes de continuar con la instalación de Python 3 en su sistema CentOS, asegúrese de que esté disponible en el repositorio de paquetes. Si tiene CentOS versión 7.7 o posterior, vaya al siguiente paso. Si está utilizando una versión de CentOS anterior a la 7.7, debe agregar IUS, un repositorio de yum que proporciona versiones de software más nuevas e incluye Python 3.
Para agregar el repositorio IUS, use el comando:
sudo yum install https://repo.ius.io/ius-release-el$(rpm -E '%{rhel}').rpm
Espere a que se complete la instalación. Luego, actualice el repositorio:
sudo yum update -y
3. Instale Python 3 ejecutando el siguiente comando en la ventana del terminal:
sudo yum install -y python3
Espere a que se complete la instalación. La salida debería mostrar que ha instalado python3 y las dependencias requeridas.
4. Verifique que haya instalado correctamente Python 3 con:
python3 --version
Debería ver la versión de Python 3 ahora disponible en su sistema CentOS.
Opción 2:instalar Python desde el código fuente
Para instalar la versión principal más reciente de Python, que es 3.9.6 (en el momento de escribir este artículo), debe descargar una copia del código fuente y realizar algunos pasos adicionales durante la configuración.
1. Primero, instale los paquetes y las dependencias necesarios:
sudo yum groupinstall "Development Tools" -y
sudo yum install gcc open-ssl-devel bzip2-devel libffi-devel -y
2. Luego, use el wget
comando para descargar la versión deseada de Python. Si no tiene wget
, instálelo simplemente ejecutando:
sudo yum install wget -y
Para descargar Python 3.9.6, use el comando:
wget https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tgz
3. Extraiga el paquete:
sudo tar xzf Python-3.9.6.tgz
4. Luego, vaya al directorio:
cd Python 3.9.6
5. Una vez en el directorio de Python, compile el código fuente en un paquete de instalación con los siguientes dos comandos:
./configure --enable-optimizations
make altinstall
El make
El comando crea el paquete de instalación. El altinstall
El comando le indica al sistema que cree una segunda instalación de esta versión de Python. Sin él, el sistema reemplazaría la versión predeterminada de Python.
6. Verifique la versión de Python para verificar la instalación:
python3.9
El sistema debería mostrar: