Cómo instalar Python 3.11 en CentOS 9/8 y Fedora

14 feb 2023 2 min di lettura
Cómo instalar Python 3.11 en CentOS 9/8 y Fedora
Indice dei contenuti

Introducción

Python 3.11 se lanzó recientemente con múltiples mejoras y actualizaciones de seguridad. Esta versión permite a los desarrolladores depurar fácilmente su código con ubicaciones de errores granulares en los rastreos. La nueva anotación "Self" proporciona una manera fácil de anotar métodos que devuelven una instancia de su clase.

Python 3 es la tercera versión del lenguaje de programación Python. Como se explica en, Python es un lenguaje de programación orientado a objetos de alto nivel que se interpreta. No hay una etapa de compilación separada, como en otros lenguajes, que genera un archivo ejecutable desde la fuente. Python 3 se introdujo en 2008 como una actualización de Python 2, con el objetivo de eliminar algunas funciones obsoletas y mejorar la experiencia del desarrollador. Python es un lenguaje de programación adecuado para desarrollar una amplia gama de aplicaciones, incluidas aplicaciones distribuidas, secuencias de comandos, computación numérica y pruebas de sistemas. Python también es un lenguaje multiparadigma que admite tanto la programación procedimental como la programación orientada a objetos, como se explica en.

La mayoría de los sistemas operativos más nuevos vienen con las últimas versiones de Python. Pero las versiones del sistema operativo publicadas antes del lanzamiento de Python 3.11 pueden no tener la última versión. Este tutorial lo ayudará a instalar Python 3.11 en sus sistemas operativos CentOS, Red Hat y Fedora compilándolo desde el código fuente.

Requisitos

Esta instalación de Python requería un compilador GCC en su sistema. Inicie sesión en su servidor usando ssh o acceso shell. Ahora, use el siguiente comando para instalar los requisitos previos de Python antes de instalarlo.

sudo dnf install gcc openssl-devel bzip2-devel sqlite-devel

Descargar Phyton 3.11

Descargue Python usando el siguiente comando del sitio oficial de Python. También puede descargar la última versión en lugar de lo que se especifica a continuación.

cd /usr/src
wget https://www.python.org/ftp/python/3.11.1/Python-3.11.1.tgz

Ahora extraiga el paquete descargado.

tar xzf Python-3.11.1.tgz

Instale Python 3.11 en CentOS y Fedora

Use el siguiente conjunto de comandos para compilar el código fuente de Python usando el script ./configure y hágalo con altinstall.

cd Python-3.11.1
sudo./configure --enable-optimizations
sudo make altinstall

make altinstall se usa para evitar el reemplazo del binario predeterminado de python /usr/bin/python.

Ahora elimine el archivo de origen descargado de su sistema

sudo rm /usr/src/Python-3.11.1.tgz

Comprobar la versión de Python

Verifique la última versión instalada de python usando el siguiente comando.

python3.11 -V
Python 3.11.1

Conclusión

En este tutorial, encontró las instrucciones para instalar Python 3.11 en los sistemas CentOS, RHEL y Fedora compilándolo desde el código fuente. Todavía sugerimos que el administrador de paquetes instale Python, pero si el administrador de paquetes no lo hace, compílelo desde el código fuente.

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.