GNU/Linux >> Tutoriales Linux >  >> Fedora

Cómo instalar Python 3.10 en Fedora Linux

Pitón es uno de los lenguajes de alto nivel más populares, que se enfoca en aplicaciones de alto nivel y orientadas a objetos, desde scripts simples hasta algoritmos complejos de aprendizaje automático. Python 3.10 es la última versión y no se clasifica como estable en comparación con Python 3.9, pero se espera que el candidato final se complete el 4 de octubre de 2021.

Algunas de las características que Python puede hacer:

  • Python se puede usar en un servidor para crear aplicaciones web.
  • Python se puede usar 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 usar para manejar big data y realizar operaciones matemáticas complejas.
  • Python se puede utilizar para la creación rápida de prototipos o el desarrollo de software listo para la 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 Fedora Linux al final de esta guía . El mismo principio funcionará en la mayoría de las versiones de Fedora Linux.

Requisitos

  • SO recomendado: Fedora Linux 34
  • Cuenta de usuario: Una cuenta de usuario con sudo o acceso root.

Actualización del sistema operativo

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

sudo dnf update && sudo dnf upgrade -y

Instala Python 3.10 usando DNF

Instalar las últimas versiones de Python 3.10 es un proceso relativamente sencillo en Fedora Linux, dado que es una versión anterior de Rhel que se enfoca en las versiones de paquetes más recientes que se actualizan cada 6 meses.

Primero, asegúrese de verificar si el repositorio de prueba de actualizaciones está habilitado:

sudo dnf install --enablerepo=updates-testing python3.10

A continuación, instale Python 3.10 con el siguiente comando:

sudo dnf install python3.10

Ejemplo de paquetes que se instalarán:

Escribe Y y luego presione enter clave para continuar con la instalación.

Una vez completado, confirme con la verificación de la versión de la siguiente manera:

python3.10 --version

Ejemplo de salida:

[jjames@fedora ~]$ python3.10 --version
Python 3.10.0rc1

Eso es todo, y ha instalado Python 3.10.

Instala Python 3.10 en Fedora Linux desde el código fuente

La opción alternativa para aquellos que se sienten preparados para un mayor desafío o requieren ciertas compilaciones avanzadas del repositorio git de la fuente pueden optar por instalar directamente desde la fuente. El problema principal con este método es que no puede actualizar fácilmente el administrador de paquetes DNF como lo haría y deberá volver a compilar cualquier cambio.

Primero, deberá instalar las dependencias necesarias para compilar Python 3.10:

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

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

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

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

tar -xf Python-3.10.0rc1.tar.xz

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

cd Python-3.10.0rc1.tar.xz && ./configure --enable-optimizations

Tenga en cuenta que (–optimizaciones habilitadas) se recomienda ya que optimiza el binario de Python mediante la ejecución de varias pruebas, pero requiere más tiempo para competir. En general, el proceso debería tomar unos minutos, por lo que se recomienda no omitirlo.

Ejemplo de resultado final:

La siguiente opción es usar el (hacer) Comando para iniciar el proceso de compilación.

make -j 2

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

nproc

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

Como puede ver, tenemos 2 núcleos, por lo que en el comando (make), usamos (-j 2) .

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

sudo make altinstall

Tenga en cuenta que la guía ha utilizado (altinstall) en lugar del predeterminado (instalar) porque sobrescribirá el sistema predeterminado python3 binary python binary file /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:

python3.10 --version

Ejemplo de salida:

[jjames@fedora ~]$ python3.10 --version
Python 3.10.0rc1

Fedora
  1. Cómo instalar Python en Linux

  2. Cómo instalar códecs multimedia en Fedora Linux

  3. Cómo instalar VLC en Fedora Linux

  4. Cómo instalar Python en Linux Mint 20

  5. Cómo instalar Python 3.10 en Rocky Linux 8

Cómo instalar Go en Fedora 35

Cómo instalar Python en Fedora 35

Cómo instalar Python 3.9 en Linux Mint 20

Cómo instalar Webmin en Fedora Linux

Cómo instalar Webmin en Fedora Linux

Cómo instalar Python 3.9 en Rocky Linux