Introducción
A partir de hoy, Python 3.11 es la última versión disponible para la instalación. Los desarrolladores de Python que quieran comenzar a crear una nueva aplicación deben usar la última versión. Este tutorial lo ayudará a instalar Python 3.11 en sistemas Ubuntu. En esta guía, discutiremos dos métodos para instalar Python en Ubuntu, el primer método instalará Python usando PPA y el segundo método compilará Python desde el código fuente.
requisitos previos
Los paquetes de Python y la instalación del código fuente requerían dependencias para instalarse en el sistema. La compilación del código fuente requería varias bibliotecas de compilación en el sistema. Ejecute los siguientes comandos para instalar los paquetes necesarios en su sistema:
sudo apt install build-essential checkinstall \
libreadline-gplv2-dev libncursesw5-dev libssl-dev \
libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
Instalar Python en Ubuntu
Elija uno de los siguientes métodos para instalar Python 3.11 en un sistema Ubuntu. Recomendamos usar el primer método, pero si en caso de que no funcione, vaya con el segundo método.
Instale Python 3.11 a través de PPA
Las últimas versiones de Python están disponibles en el PPA del equipo de ~deadsnakes. Puede agregar este PPA a su sistema Ubuntu con el siguiente comando:
sudo add-apt-repository ppa:deadsnakes/ppa
Luego puede instalar Python 3.11 usando el administrador de paquetes apt-get
:
sudo apt install python3.11
Esto instalará Python 3.11 en su sistema Linux.
Instale Python 3.11 usando el código fuente
Si el repositorio no contiene los paquetes de Python para su sistema, instálelo compilándolo desde el código fuente:
Descargue el código fuente de Python 3.11: la versión de Python 3.11.1 está disponible para su instalación. Puede visitar los sitios web oficiales de Python para comprobar la última versión disponible. Use los siguientes comandos para descargar el código fuente de Python 3.11:
cd /usr/src
sudo wget https://www.python.org/ftp/python/3.11.1/Python-3.11.1.tgz
Extraer archivo: una vez completada la descarga, extraiga el contenido del archivo.
sudo tar xzf Python-3.11.1.tgz
Prepare el código fuente: ahora prepare su código fuente de acuerdo con la arquitectura y el entorno de su sistema. Además, use la opción --enable-optimizations
con el comando configure para habilitar soportes adicionales como SSL, soporte bz2:
cd Python-3.11.1
sudo./configure --enable-optimizations
Compilar e instalar: después de preparar el código fuente, compílelo con el comando make. Use altinstall
para instalarlo como un Python separado. Para que esto no sobrescriba la instalación existente de Python:
sudo make altinstall
Create altinstall se usa para evitar el reemplazo del binario de python predeterminado /usr/bin/python.
Comprobar la versión de Python
Finalmente, ha instalado con éxito Python 3.11 en su sistema. Verifiquemos la versión de python instalada usando el siguiente comando:
python3.11 -V
Python 3.11.1
Instalar PIP
Si instaló Python usando el administrador de paquetes, el PIP no se instalará de manera predeterminada. Si es así, tendrás que instalarlo manualmente. Para instalar PIP, ejecute el siguiente comando:
curl -sS https://bootstrap.pypa.io/get-pip.py | python3.11
Una vez que el PIP se haya instalado correctamente, verifique su versión ejecutando el comando:
pip3.11 -V
pip 22.3.1 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11)
Conclusión
En conclusión, este tutorial lo ayudó a instalar Python 3.11 en sistemas Ubuntu. El primer método usa el administrador de paquetes para instalar Python desde PPA. El segundo método lo ayuda a compilar e instalar Python 3.11 en sus sistemas Ubuntu.