Cómo cambiar la versión de Python en Ubuntu y Debian

5 ott 2021 2 min di lettura
Cómo cambiar la versión de Python en Ubuntu y Debian
Indice dei contenuti

Introducción

Python es un lenguaje de programación de alto nivel, ampliamente utilizado para la programación de sistemas. Está disponible para todos los sistemas operativos populares. Puede instalar más de una versión de Python en un solo sistema. Después de instalar varias versiones de Python, puede cambiar el Python predeterminado con la herramienta de alternativas de actualización.

Se recomienda que todos los desarrolladores de Python utilicen un entorno virtual para las aplicaciones. Lo que proporciona un entorno aislado para la aplicación con una versión de Python definida.

Cambiar la versión de Python en Ubuntu y Debian

La herramienta de línea de comandos se update-alternativesutiliza para crear y mantener enlaces simbólicos para comandos predefinidos. Con la ayuda de esto, podemos cambiar fácilmente los comandos a diferentes versiones. Para este tutorial, Python3.9 y Python2.7 están instalados en un sistema Debian. Crearemos un grupo para ambos comandos y estableceremos los enlaces simbólicos.

Cree un enlace simbólico desde /usr/bin/python2.7 a /usr/bin/python y establezca el nombre del grupo como "python". Posteriormente, el nombre del grupo se utilizará para cambiar los enlaces.

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1 
update-alternatives: using /usr/bin/python2.7 to provide /usr/bin/python (python) in auto mode

Cambie el enlace simbólico en /usr/bin/python3.9 por / usr / bin / python y establezca el nombre del grupo en "python". El nombre del grupo debe ser el mismo para todas las versiones de Python.

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.9 2 
update-alternatives: using /usr/bin/python3.9 to provide /usr/bin/python (python) in auto mode

Repita el paso 2 para agregar varias versiones de Python al grupo, que ya está instalado en su sistema.

En este punto, ha agregado dos versiones binarias de Python al nombre del grupo "python" . Ahora puede cambiar fácilmente a cualquier versión con los siguientes comandos. Aquí "python" es el nombre del grupo definido en los comandos anteriores.

sudo update-alternatives --config python 
There are 2 choices for the alternative python (providing /usr/bin/python).

  Selection    Path                Priority   Status
------------------------------------------------------------
  0            /usr/bin/python3.9   2         auto mode
* 1            /usr/bin/python2.7   1         manual mode
  2            /usr/bin/python3.9   2         manual mode

Press  to keep the current choice[*], or type selection number: 

En esta salida anterior a Python, 2.7 se establece como la versión actual. Para cambiarlo a Python 3.9, debe ingresar 0 o 2 y presionar enter.

Eso es todo. La versión actual de Python ha cambiado en su sistema. Simplemente escriba el siguiente comando para ver la versión de Python correctamente activa.

python -V 
Python 3.9.2

Puede agregar varias versiones de Python a un grupo (pasos: 01 y 02) y cambiar fácilmente entre ellas.

Conclusión

En este tutorial, aprendió cómo cambiar las versiones predeterminadas de Python en sus sistemas Ubuntu y Debian Linux. En lugar de cambiar de versión, también puede configurar el entorno virtual de Python para sus aplicaciones.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.