Cómo instalar Python 3.9 en Centos/Rhel 8

Cómo instalar Python 3.9 en Centos/Rhel 8

Recientemente, el equipo de desarrollo de Python lanzó la última versión estable de Python 3.9. Puedes descargarlo de sus páginas oficiales. La nueva versión viene con múltiples características y actualizaciones de seguridad. Python 3.9 utiliza un nuevo analizador más flexible, basado en PEG, que reemplaza el analizador LL. En las próximas versiones de Python, se eliminará el viejo analizador.

Este tutorial describe cómo instalar Python 3.9 en sistemas Centos 8 y Rhel 8. En este tutorial, instalaremos Python desde el código fuente.

Requisitos previos

Esta instalación de Python requirió el compilador GCC en su sistema. Inicie sesión en su servidor con SSH o Acceso de Shell. Ahora, use el siguiente comando para instalar requisitos previos para Python antes de instalarlo.

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

Paso 1 - Descargar Python 3.9

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.9 Vía línea de comandos:

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

Luego, extraiga el archivo de archivo en su sistema

tar xzf python-3.9.6.tgz  

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

Paso 2 - Instale Python en Centos 8

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

CD Python-3.9.6  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.9.6.tgz  

Paso 3 - Prueba de la versión de Python

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

Revise la versión de Python:

python3.9 -V  Python 3.9.6 

Verifique la versión PIP:

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

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:

sudo/usr/local/bin/python3.9 -m venv/home/rahul/python -app/venv  

Todos los archivos se generarán en/home/rahul/python-app/venv directorio. Puede actuar el entorno ejecutando el comando:

fuente/home/rahul/python-app/venv/bin/activar  

Haz tus cosas con 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.9 en los sistemas Centos 8 y Rhel 8 utilizando el código fuente.