Androide

Cómo instalar Python en Centos 8

How to Install Python on CentOS 8

How to Install Python on CentOS 8

Tabla de contenido:

Anonim

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 .

python pip virtenv centos