Cómo instalar Python 3.10 en Centos/Rhel 8 y Fedora 36/35

Cómo instalar Python 3.10 en Centos/Rhel 8 y Fedora 36/35

El equipo de desarrollo de Python ha lanzado la última versión de Python 3.10. Esto incluye más características nuevas, parches de seguridad y muchas otras mejoras. Esta versión incluye una nueva característica entre paréntesis, gerentes de contexto. El uso de paréntesis de encerrado para la continuación en múltiples líneas en los gerentes de contextores ahora es compatible. Para más detalles lee el cambio de cambios completo.

Este tutorial lo ayudará con la instalación de Python 3.10 en todas las versiones de Fedora y sistemas CentOS/RHEL 8 Linux. El tutorial compilará e instalará Python 3.10 Código fuente en su sistema.

Requisitos previos

El sistema debe tener un compilador de GCC preinstalado en su sistema. Para instalar todos los paquetes requeridos, inicie sesión en su servidor con el acceso SSH o Shell, y ejecute el siguiente comando para instalar todos los requisitos previos para Python.

sudo dnf install wget yum-utils hace gcc openssl-devel bzip2-devel libffi-devel zlib-devel  

Paso 1 - Descargar Python 3.10 código fuente

El primer paso es descargar el Python 3.10 código fuente. Visite el sitio de descarga oficial https: // www.pitón.org/ftp/python para descargar la versión más reciente o requerida del python.

Los usuarios de la línea de comandos pueden descargar Python 3.10 a través de la línea de comando:

wget https: // www.pitón.org/ftp/python/3.10.8/Python-3.10.8.tgz  

Luego, extraiga el archivo de archivo de su sistema

tar xzf python-3.10.8.tgz  

Esto creará un directorio llamado Python-3.10.8 En el directorio actual que contiene todos los archivos de origen para Python 3.10.

Paso 2 - Instalación de Python 3.10 en Fedora/CentOS

Cambie el directorio a Python-3.10.8. Luego prepare el código fuente con los valores requeridos antes de compilarlo.

CD Python-3.10.8  sudo ./Configurar-with-system-ffi-with-computed-gotos --enable-loadable-sqlite-extensiones  

A continuación, compile el código fuente con Make. Aquí nproc proporcionará el número de núcleos de CPU disponibles en el sistema. Para que la marca pueda funcionar bien.

sudo make -j $ nproc  sudo hacer altinstall  
Make AltInstall se usa para evitar reemplazar el archivo binario Python predeterminado/USR/bin/Python.

Ahora, no necesitamos el archivo de archivo descargado, así que eliminarlo al espacio libre.

sudo rm python-3.10.8.tgz  

Paso 3 - Prueba de la versión de Python

En este paso, ha instalado con éxito Python 3.10 en el sistema Fedora o CentOS/RHEL. Ahora, verifique las versiones instaladas de Python y Pip.

Revise la versión de Python:

python3.10 -V  Python 3.10.8 

Verifique la versión PIP:

pip3.10 -V  Pip 20.2.3 de/usr/local/lib/python3.10/Sitio-Packages/Pip (Python 3.10) 

Paso 4 - Crear entorno virtual

Es una buena idea crear un entorno virtual separado para cada aplicación de Python. Que proporciona un entorno aislado donde el proyecto Python tiene sus propios módulos y un conjunto de dependencias.

Para crear un entorno virtual de Python, ejecute:

CD ~/Python-App/  sudo/usr/local/bin/python3.10 -m Venv Appenv  

Aquí ~/python-app contiene la aplicación de Python. Todos los archivos Env se generarán ~/python-app/appenv directorio. Puede actuar el entorno ejecutando el comando:

fuente appenv/bin/activar  

Haz tus cosas en un entorno aislado aquí. Una vez que termine con su trabajo, desactive el entorno escribiendo:

desactivar  

Esto lo devolverá de regreso a la solicitud del sistema principal.

Conclusión

Este tutorial lo describió para instalar Python 3.10 en sistemas Fedora y CentOS/RHEL 8 utilizando el código fuente.