Cómo instalar Python en CentOS 8 Linux

27 feb 2021 3 min di lettura
Cómo instalar Python en CentOS 8 Linux
Indice dei contenuti

Introducción

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 opción popular para principiantes y desarrolladores experimentados.

A diferencia de otras distribuciones de Linux, Python no se instala de forma predeterminada en CentOS 8.

Como ya sabe, hay dos versiones de Python que se están desarrollando activamente. Si bien Python 2 está bien soportado y es activo, Python 3 se considera el presente y el futuro del lenguaje.

De forma predeterminada, RHEL /CentOS 8 no tiene un comando de nivel de sistema para evitar bloquear a los usuarios en una versión específica de Python. En cambio, ofrece al usuario la capacidad de instalar, configurar y ejecutar una versión específica de Python. Las herramientas del sistema como yum usan bibliotecas Python internas y binarias.

Esta guía lo guiará a través de la instalación de Python 3 y Python 2 en CentOS 8.

Si desea instalar Python en un servidor remoto, siga leyendo; de lo contrario, omita el primer párrafo "Conectando al servidor" y lea el siguiente.

Conexión al servidor

Para acceder al servidor, necesita conocer la dirección IP. También necesitará su nombre de usuario y contraseña para la autenticación. Para conectarse al servidor como root, escriba el siguiente comando:

ssh root@IP_DEL_SERVER

A continuación, deberá ingresar la contraseña del usuario root.

Si no está utilizando el usuario root, puede iniciar sesión con otro nombre de usuario utilizando el mismo comando, luego cambie root a su nombre de usuario:

ssh nome_utente@IP_DEL_SERVER

Luego se le pedirá que ingrese su contraseña de usuario.

El puerto estándar para conectarse a través de ssh es 22, si su servidor usa un puerto diferente, deberá especificarlo usando el parámetro -p, luego escriba el siguiente comando:

ssh nome_utente@IP_DEL_SERVER -p PORTA

Instale Python 3 en CentOS 8

Para instalar Python 3 en CentOS 8, ejecute el siguiente comando como root o sudo en su terminal:

sudo dnf install python3

Para verificar la instalación, verifique la versión de Python escribiendo:

python3 --version

Al momento de escribir estas líneas, la última versión de Python 3:

Python 3.6.8

El comando también instala pip.

Para ejecutar Python, debe escribir explícitamente python3 y ejecutar el tipo pip pip3.

Siempre debe preferir instalar los módulos de Python proporcionados por la distribución usando yum o dnf porque son compatibles y probados para funcionar correctamente en CentOS 8. Use pip solo en un entorno virtual. Virtual Environments Python le permiten instalar módulos de Python en una ubicación aislada para un proyecto específico, en lugar de instalarlos globalmente. De esa manera, no tiene que preocuparse por afectar 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, ejecute:

sudo dnf install python3-paramiko

Instale Python 2 en CentOS 8

Los paquetes de Python 2 también se incluyen en los repositorios predeterminados de CentOS 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, escriba python2 y ejecute el tipo pip pip2.

Establecer la versión predeterminada de Python (comando de Python sin versión)

Si tiene aplicaciones que esperan encontrar el comando de python en la ruta del sistema, deberá crear el comando de Python sin versión y establecer la versión predeterminada.

Para configurar Python 3 como un comando de 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

El comando de alternatives crea un enlace simbólico de python que apunta a la versión de Python especificada.

Escriba el python --version en la 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 eliminar el comando de Python no verificado, escriba:

sudo alternatives --auto python

Conclusión

En CentOS 8, Python no se instala de forma predeterminada.

Para instalar Python 3, escriba dnf install python3 y para instalar Python 2, escriba dnf install python2.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.