Editado 6 hace meses por ExtremeHow Equipo Editorial
PythonUbuntuProgramaciónLinuxSoftwareInstalaciónActualizarSistemas operativosDesarrolloSistema
Traducción actualizada 6 hace meses
Python es uno de los lenguajes de programación más populares utilizados en diversas aplicaciones en todo el mundo. Es conocido por su simplicidad y versatilidad, lo que lo convierte en un favorito tanto entre principiantes como desarrolladores experimentados. En Ubuntu, que es una distribución de Linux ampliamente utilizada, Python se encuentra instalado por defecto en muchos casos. Sin embargo, mantener Python actualizado es esencial para acceder a nuevas características, mejoras y actualizaciones de seguridad. Esta guía te ayudará a actualizar Python en Ubuntu paso a paso, asegurando una transición sin problemas a la última versión.
Antes de proceder con el proceso de actualización, es importante saber la versión actual de Python instalada en tu sistema Ubuntu. Puedes verificarlo rápidamente abriendo tu terminal y escribiendo el siguiente comando:
python --version
O
python3 --version
El primer comando verifica la versión de la instalación predeterminada de Python, que puede ser Python 2 o Python 3 dependiendo de la configuración de tu sistema. El segundo comando verifica explícitamente Python 3, que es la versión que generalmente se actualizará, ya que Python 2 a menudo está en desuso.
Existen dos versiones principales de Python: Python 2 y Python 3. Python 2 ha llegado al final de su vida útil y ya no se mantiene activamente. Por lo tanto, se recomienda encarecidamente actualizar a Python 3, que recibe soporte y actualizaciones.
Python 3 también tiene varias subversiones como 3.8, 3.9, 3.10, etc. Es importante saber a qué versión exacta deseas actualizar mientras sigues esta guía.
Antes de actualizar Python, asegúrate de que la lista de paquetes de Ubuntu esté actualizada. Este proceso implica actualizar la lista de paquetes disponibles e instalar las últimas versiones de esos paquetes.
En tu terminal, ejecuta el siguiente comando:
sudo apt update sudo apt upgrade
El primer comando muestra una lista de las actualizaciones disponibles, y el segundo comando aplica estas actualizaciones a tu sistema. Responde a las indicaciones o confirmaciones que el terminal pueda requerir durante este proceso.
Ubuntu no siempre proporciona la última versión de Python a través de sus repositorios oficiales. Por lo tanto, agregar un repositorio alternativo, como DeadSnakes PPA, te permite acceder a versiones más recientes de Python.
Para agregar DeadSnakes PPA, usa el siguiente comando:
sudo add-apt-repository ppa:deadsnakes/ppa
Presiona Enter cuando se te pida confirmar la adición de este repositorio. Actualiza tu lista de paquetes ejecutando:
sudo apt update
Una vez que se haya agregado DeadSnakes PPA, puedes proceder a instalar la versión deseada de Python. Por ejemplo, para instalar Python 3.9, ejecuta el siguiente comando:
sudo apt install python3.9
Reemplaza 3.9
con el número de versión que deseas instalar. Sigue cualquier indicación en el terminal para completar el proceso de instalación. Las nuevas versiones de Python instaladas de esta manera no reemplazan las instalaciones existentes por defecto, lo que permite que múltiples versiones coexistan en el mismo sistema.
Puedes querer cambiar la versión predeterminada de Python después de instalar la nueva versión. Este ajuste afecta qué versión de Python se utiliza cuando ejecutas el comando python3
sin especificar una versión.
Para establecer Python 3.9 como predeterminado, usa el comando update-alternatives
:
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 1
Este comando actualiza el sistema alternativo para preferir Python 3.9 al ejecutar comandos python3
. Verifica la versión predeterminada de Python con lo siguiente:
python3 --version
Después de los pasos de instalación y configuración, es importante verificar la actualización. Asegúrate de que la nueva versión de Python esté vigente ejecutando:
python3.9 --version
Este comando devolverá el número de versión de Python recién instalado sin ningún error. Si encuentras algún problema, revisa los pasos nuevamente y asegúrate de que todos los comandos se hayan ejecutado correctamente.
Las versiones instaladas de Python utilizan sus propios directorios site-packages para las bibliotecas. Si tienes paquetes existentes, es sensato replicarlos en tu nueva instalación de Python. Puedes lograr esto usando una herramienta como pip
, el instalador de paquetes de Python.
Primero, asegúrate de que pip
esté instalado para tu nueva versión de Python:
sudo apt install python3.9-distutils sudo apt install python3-pip
A continuación, lista los paquetes de una versión existente e instálalos para tu nueva versión:
pip freeze > installed_packages.txt python3.9 -m pip install -r installed_packages.txt
Estos comandos toman la lista de paquetes actuales y luego instalan esos paquetes con Python 3.9.
Al actualizar Python en Ubuntu, puedes encontrar algunos problemas. Aquí están los problemas comunes y sus soluciones:
apt -f install
.sudo
. Asegúrate de que se hayan otorgado permisos suficientes.Actualizar Python ayuda a acceder a nuevas características del lenguaje, mejoras de rendimiento y parches de seguridad. También permite la compatibilidad con las últimas bibliotecas que a menudo se desarrollan para versiones recientes de Python. Mantenerse actualizado agiliza los procesos de desarrollo y reduce errores.
Actualizar Python en Ubuntu implica verificar la versión existente de Python, actualizar los paquetes del sistema, agregar los repositorios necesarios, instalar nuevas versiones de Python y, finalmente, configurar tu sistema para usar la versión actualizada por defecto. Seguir estos pasos asegura una actualización sin complicaciones y acceso a las últimas capacidades de Python, lo que conduce a una mejor experiencia en el desarrollo de software.
Si encuentras algo incorrecto en el contenido del artículo, puedes