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.