GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Instalar Python 3.11 en Ubuntu 20.04 - ¿Guía paso a paso?

Python se considera uno de los lenguajes de programación más populares, multipropósito y fácil de usar para principiantes. Se utiliza en una amplia selección de áreas, incluida la ciencia de datos, el aprendizaje automático, la creación rápida de prototipos y la creación de aplicaciones web.

Python 3.11 se lanzó hace unos meses este año, octubre de 2022, y ofrece una amplia gama de mejoras, como una mayor velocidad de ejecución, mejores diagnósticos de errores y módulos mejorados, por mencionar solo algunas.

Aquí en LinuxAPT, veremos cómo instalar Python 3.11 en Ubuntu 20.04.


Características principales que Python incluye:

  • 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.


Pasos para instalar Python 3.11 en Ubuntu 20.04

1. Realice la actualización del sistema

Para comenzar, debe instalar las dependencias que se requerirán durante la instalación de Python 3.11. Pero primero, actualice las listas de paquetes de Ubuntu:

$ sudo apt update

A continuación, instale el paquete software-properties-common. Esto proporciona una abstracción de los repositorios APT y proporciona algunos scripts útiles que lo ayudan a administrar aplicaciones de software de proveedores externos, como PPA:

$ sudo apt install software-properties-common


2. Instale Python3.11 en Ubuntu

Para instalar Ubuntu con éxito, debemos agregar el PPA de deadsnakes que proporciona las versiones más recientes de Python, como Python 3.7 y 3.8 para Ubuntu 18.04 y Python 3.9 para Python 3.11 para Ubuntu 18.04 y Ubuntu 20.04.

Entonces, proceda con la adición del PPA de serpientes muertas:

$ sudo add-apt-repository ppa:deadsnakes/ppa

Para continuar agregando el PPA, proceda y presione ENTER.

A continuación, actualice las listas de paquetes para sincronizar su sistema con el PPA de deadsnakes recién agregado:

$ sudo apt update

Finalmente, use el comando APT para instalar Python 3.11:

$ sudo apt install python3.11

Para confirmar que Python3.11 está instalado, ejecute el comando:

$ python3.11 —-version


3. Instale paquetes adicionales de Python

Además, hay algunos paquetes útiles que complementan la instalación predeterminada de Python que podría considerar instalar.

Considere instalar encabezados de desarrollo para construir y compilar extensiones C:

$ sudo apt install python3.11-dev

Además, considere instalar el módulo de la biblioteca estándar `dbm.gnu`:

$ sudo apt install python3.11-gdbm

Finalmente, instale el módulo Python venv que le permite crear entornos virtuales:

$ sudo apt install python3.11-venv

También puede considerar instalar la biblioteca Tkinter Python:

$ sudo apt install python3.11-tk


¿Cómo acceder al shell de Python 3.11?

Para acceder al shell de Python, ejecute el comando:

$ python3.11

Ahora, puede ejecutar su código Python.

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

Para asegurarse de que Python 3.11 esté instalado correctamente y funcionando, cree un proyecto de Python rápido 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 la prueba llámelo test_app:

$ python3.11 -m venv test_app_venv

Tenga en cuenta que la instalación compilada incluía venv. Sin embargo, si instaló utilizando el método del administrador de paquetes APT, es posible que deba instalar el paquete venv si encuentra problemas:

$ sudo apt install python3.11-venv -y

A continuación, active el entorno virtual:

$ source test_app_venv/bin/activate

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

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

Antes de comenzar, verifique si hay actualizaciones disponibles para PIP:

$ python3.11 -m pip install --upgrade pip

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

Ejemplo:

$ pip3.11 install apache-airflow

Si usa el método del administrador de paquetes APT, deberá instalar la versión Python 3.11-dev. De lo contrario, la mayoría de los paquetes PIP no se instalarán correctamente.

Las instalaciones manuales (compiladas) no necesitan hacer esto ya que viene instalado de forma nativa:

$ sudo apt install python3.11-dev -y

Eliminar la aplicación de prueba usando PIP3.11:

$ pip3.11 uninstall apache-airflow

Para salir del entorno virtual, utilice el siguiente comando:

$ deactivate



Ubuntu
  1. Instalar i3 en Ubuntu 20.04 - ¿Guía paso a paso?

  2. Instalar Snort en Ubuntu 20.04 - ¿Guía paso a paso?

  3. Instalar PostgreSQL en Ubuntu 20.04 - ¿Guía paso a paso?

  4. Instalar Teleport en Ubuntu 20.04 - ¿Guía paso a paso?

  5. Instalar Rundeck en Ubuntu 20.04 - ¿Guía paso a paso?

Instalar Git en Ubuntu 20.04 - ¿Guía paso a paso?

Instalar LAMP en Ubuntu 20.04 - ¿Guía paso a paso?

Instalar Ubuntu 20.04 LTS - ¿Guía paso a paso?

Instalar Ubuntu 22.04 en Virtual Box - ¿Guía paso a paso?

Instalar Anaconda en Ubuntu 20.04 - ¿Guía paso a paso?

Instalar Smartctl en Ubuntu 20.04 - ¿Guía paso a paso?