Cómo instalar Python 3.10 en Rocky Linux 8

Python es uno de los lenguajes de alto nivel más populares, que se centra en aplicaciones de alto nivel y orientadas a objetos, desde simples scripts hasta complejos algoritmos de aprendizaje automático. Python 3.10 es la última versión y no está clasificado como estable en comparación con Python 3.9.

Algunas de las funciones que Python puede hacer:

  • Python se puede utilizar en un servidor para crear aplicaciones web.
  • Python se puede utilizar junto con el software para crear flujos de trabajo.
  • Python puede conectarse a sistemas de bases de datos. También puede leer y modificar archivos.
  • Python se puede utilizar para manejar grandes volúmenes de datos y realizar matemáticas complejas.
  • Python se puede utilizar para la creación rápida de prototipos o el desarrollo de software listo para producción.

Para los usuarios y especialmente los desarrolladores que deseen probar la última versión de Python, sabrán cómo instalar Python 3.10 en Rocky Linux 8.

Requisitos previos

  • SO recomendado: Rocky Linux 8. +.
  • Cuenta de usuario: Una cuenta de usuario con acceso sudo o root.

Actualizar sistema operativo

Actualice su Rocky Linux sistema operativo para asegurarse de que todos los paquetes existentes estén actualizados:

Anuncio
sudo dnf upgrade --refresh -y

El tutorial utilizará el comando sudo y asumiendo que tienes el estado de sudo.

Anuncio

Para verificar el estado de sudo en su cuenta:

sudo whoami

Salida de ejemplo que muestra el estado de sudo:

[joshua@rockylinux ~]$ sudo whoami
root

Para configurar una cuenta sudo nueva o existente, visite nuestro tutorial en Cómo agregar un usuario a Sudoers en Rocky Linux.

Si no ha configurado un usuario sudo, use el siguiente comando para iniciar sesión en root y continuar.

Anuncio
su

Instalar Python 3.10 manualmente

Instalar Python 3.10 es un proceso sencillo, incluso compilando desde la fuente. Primero, necesitará instalar las dependencias necesarias para compilar Python 3.10:

sudo dnf install gcc openssl-devel bzip2-devel libffi-devel zlib-devel wget make -y

La segunda parte es visitar el página de descargas en el sitio web de Python y obtener la última versión usando (wget):

Anuncio
wget https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tar.xz

Tenga en cuenta que esta es la versión estable de Python 3.10; visite y busque actualizaciones.

El archivo de archivo es pequeño, por lo que no llevará mucho tiempo descargarlo. Una vez hecho esto, extraiga el archivo:

tar -xf Python-3.10.0.tar.xz

Deberá cambiar al directorio de origen y ejecutar el script de configuración, que hace una lista de verificación de ejecución esencial para garantizar que todas las dependencias estén presentes para que la instalación funcione.

Anuncio
cd Python-3.10.0 && ./configure --enable-optimizations

Nota la (–Optimizaciones habilitadas) Se recomienda ya que optimiza el binario de Python mediante la ejecución de varias pruebas, pero se necesita más tiempo para competir. En general, el proceso debería llevar unos minutos, por lo que se recomienda no omitirlo.

Vea también  Cómo instalar VSCodium en Ubuntu 22.10/22.04/20.04

Ejemplo de salida final:

Cómo instalar Python 3.10 en Rocky Linux 8

La siguiente opción es utilizar el (hacer) comando para iniciar el proceso de construcción.

Anuncio
make -j 2

Nota la (-j) corresponde a la cantidad de núcleos en su sistema para acelerar el tiempo de construcción. Si tiene un servidor potente, puede configurarlo tan alto como desee. Si no lo hace, entonces será la opción predeterminada de 1. Para saber cuántos núcleos tiene en su sistema, ejecute el siguiente código:

nproc

Ejemplo de salida de núcleos LinuxCapable el sistema operativo de prueba tiene:

Anuncio
Cómo instalar Python 3.10 en Rocky Linux 8

Como puede ver, tenemos núcleos 2, entonces en el (hacer) comando, usamos (-j 2).

En el último paso, una vez que haya terminado con el proceso de compilación, instalará la fuente Python 3.10 ejecutando lo siguiente:

sudo make altinstall

Tenga en cuenta que la guía ha utilizado (instalación alternativa) en lugar del predeterminado (Instalar en pc) porque sobrescribirá el archivo binario de python binario de python3 del sistema predeterminado / usr / bin / python.

Verifique la versión de la instalación para asegurarse de que se haya instalado correctamente y su número de compilación actual:

Anuncio
python3.10 --version

Ejemplo de salida:

Anuncio
Python 3.10.0

Crea un entorno virtual

Módulo venv de Python es un entorno virtual es un entorno Python tal que el intérprete, las bibliotecas y los scripts de Python instalados en él están aislados de los establecidos en otros entornos virtuales, y (por defecto) cualquier biblioteca instalada en su sistema operativo, por ejemplo, las que están instaladas en su sistema operativo Rocky Linux para evitar conflictos y perturbar sus entornos de producción.

Para asegurarse de que Python 3.10 esté instalado correctamente y funcionando, cree un proyecto rápido de Python de la siguiente manera.

Primero, cree el directorio del proyecto y navegue hasta él:

mkdir ~/test_app && cd ~/test_app

Ahora, dentro del directorio raíz del proyecto, ejecute el siguiente comando para crear un entorno virtual, para el nombre de prueba aplicación_de_prueba:

python3.10 -m venv test_app_venv

A continuación, active el entorno virtual de la siguiente manera:

Anuncio
Anuncio
source test_app_venv/bin/activate

Después de iniciar el entorno virtual, ahora estará en el terminal del indicador de shell. Notará que el nombre de su entorno tendrá un prefijo.

Vea también  Cómo instalar SMPlayer en Rocky Linux 9

Ejemplo:

(test_app_venv) [joshua@localhost test_app]

De forma predeterminada, se debe instalar pip 3.10, que es el administrador de paquetes más utilizado para Python.

En el tutorial para probar la instalación, se instaló Apache-Airflow.

Ejemplo:

Anuncio
pip3.10 install apache-airflow

Elimine la aplicación de prueba con PIP3.10.

Anuncio
pip3.10 uninstall apache-airflow

Ejemplo de salida:

Proceed (Y/n)? y
  Successfully uninstalled apache-airflow-2.1.4

Para salir del entorno virtual, use el siguiente comando:

deactivate

Comentarios y Conclusión

En el tutorial, aprendió cómo instalar Python 3.10 para Rocky Linux 8 y crear un entorno virtual rápido. En general, Python 3.10 es aún mejor, por lo que seguir con Python 3.9 puede ser más deseable por el momento. Para aquellos que quieran probar la última versión de Python, vale la pena invertir en instalar 3.10.


¿No es lo que estabas buscando? Intente buscar tutoriales adicionales.

Deja un comentario