GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo instalar y cambiar versiones de Python en Ubuntu 20.04

Este tutorial trata sobre la instalación y el cambio entre diferentes versiones de Python en Ubuntu 20.04.

El uso de varias versiones de Python en su servidor es una muy buena opción, especialmente cuando tiene varias aplicaciones de Python y necesita probarlas una por una. Por supuesto, cada aplicación de Python puede ejecutarse en una versión de Python diferente según la elección del desarrollador. Se recomienda que los desarrolladores o administradores del sistema utilicen entornos virtuales para cada aplicación de Python recién implementada. Este es el propósito principal del tutorial, tener varias versiones de Python en un solo sistema y tener opciones antes de crear los entornos virtuales o cambiar la versión predeterminada de Python.

En los siguientes pasos, primero vamos a instalar la versión predeterminada de Python en Ubuntu 20.04 y luego versiones inferiores de Python. Una vez que instalemos varias versiones de Python, explicaremos el proceso de cambiarlas. ¡manos a la obra!

Requisitos

  • Instalación nueva de Ubuntu 20.04
  • Privilegios de usuario:usuario root o no root con privilegios sudo

Actualizar el Sistema

Antes de instalar cualquier cosa en su servidor, se recomienda actualizar los paquetes del sistema a sus últimas versiones disponibles.

sudo apt update -y && sudo apt upgrade -y

Paso 1. Instalar versiones predeterminadas de Python

En el primer paso de este tutorial, instalaremos las versiones predeterminadas de Python2 y Python3 en Ubuntu 20.04.

Para instalar la versión predeterminada de Python2, ejecute el siguiente comando:

sudo apt install python2 -y

Para verificar si la versión de Python2 se instaló correctamente, ejecute el siguiente comando:

python2 -V

Deberías obtener el siguiente resultado:

root@vps:~# python2 -V
Python 2.7.18

Para instalar la versión predeterminada de Python3, ejecute el siguiente comando:

sudo apt install python3 -y

Para verificar si la versión de Python3 se instaló correctamente, ejecute el siguiente comando:

python3 -V

Deberías obtener el siguiente resultado:

root@vps:~# python3 -V
Python 3.8.10

Paso 2. Instalar varias versiones de Python

En los pasos anteriores, instalamos las versiones predeterminadas de Python en Ubuntu 20.04, Python3.8 y Python2.7. Ahora vamos a instalar versiones inferiores de Python3 como Python3.7 , Python3.6 y Python3.5

Para instalar Python3.7 , primero debe agregar el repositorio:

sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update

Una vez que se agrega el repositorio y se actualiza el sistema, ejecute el siguiente comando:

sudo apt install python3.7 -y

Para verificar si Python3.7 se instaló correctamente, ejecute el siguiente comando:

python3.7 -V

Debería recibir el siguiente resultado

root@vps:~# python3.7 -V
Python 3.7.12

La siguiente versión para instalar es Python3.6 versión. Dado que el repositorio ya está agregado, debe ejecutar el siguiente comando para instalar Python3.6

sudo apt install python3.6 -y

Para verificar si Python3.6 se instaló correctamente, ejecute el siguiente comando:

python3.6 -V

Debería recibir el siguiente resultado

root@vps:~# python3.6 -V
Python 3.6.15

La última versión de Python que vamos a instalar es la versión de Python3.5:

sudo apt install python3.5 -y

p> Para verificar si Python3.5 se instaló correctamente, ejecute el siguiente comando:

python3.5 -V

Debería recibir el siguiente resultado

root@vps:~# python3.5 -V
Python 3.5.10

Paso 3. Crear enlaces simbólicos de Python

Una vez que se instalan varias versiones de Python, debemos agregar los enlaces simbólicos para cada versión de Python por separado. Vamos a crear enlaces simbólicos para las siguientes versiones de Python respectivamente:Python2.7, Python3.5, Python3.6, Python3.7 y Python3.8 Junto al enlace simbólico vamos a agregar el nombre del grupo python y el número de opción.

Ejecute los siguientes comandos uno por uno:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.5 2
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 3
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.7 4
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 5

Después de la ejecución, debería recibir el siguiente resultado:

root@vps:~# 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
root@vps:~# sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.5 2
update-alternatives: using /usr/bin/python3.5 to provide /usr/bin/python (python) in auto mode
root@vps:~# sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 3
update-alternatives: using /usr/bin/python3.6 to provide /usr/bin/python (python) in auto mode
root@vps:~# sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.7 4
update-alternatives: using /usr/bin/python3.7 to provide /usr/bin/python (python) in auto mode
root@vps:~# sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 5
update-alternatives: using /usr/bin/python3.8 to provide /usr/bin/python (python) in auto mode

Paso 4. Cambiar la versión de Python

Una vez que se crean los enlaces simbólicos, podemos enumerar las versiones de Python instaladas y cambiarlas fácilmente. Ejecute el siguiente comando:

sudo update-alternatives --config python

Deberías obtener el siguiente resultado:

  0            /usr/bin/python3.7   4         auto mode
  1            /usr/bin/python2.7   1         manual mode
  2            /usr/bin/python3.5   2         manual mode
  3            /usr/bin/python3.6   3         manual mode
  4            /usr/bin/python3.7   4         manual mode
* 5            /usr/bin/python3.8   0         manual mode

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

Puede ingresar cualquier número y usar esa versión de Python. Por ejemplo elegimos el Python3.7 introduciendo el número 4

Si ejecuta de nuevo el comando:

sudo update-alternatives --config python

Debería recibir el siguiente resultado con la versión modificada de Python

There are 5 choices for the alternative python (providing /usr/bin/python).

  Selection    Path                Priority   Status
------------------------------------------------------------
  0            /usr/bin/python3.7   4         auto mode
  1            /usr/bin/python2.7   1         manual mode
  2            /usr/bin/python3.5   2         manual mode
  3            /usr/bin/python3.6   3         manual mode
* 4            /usr/bin/python3.7   4         manual mode
  5            /usr/bin/python3.8   0         manual mode

¡Felicidades! Instaló con éxito varias versiones de Python en su sistema. Además de eso, pudiste cambiar las versiones de Python muy fácilmente. Por supuesto, no tiene que hacer esto solo, ya que nuestros administradores lo ayudarán con cualquier aspecto del uso de múltiples versiones de Python. No dude en ponerse en contacto con nosotros en cualquier momento que desee. Estamos disponibles 24/7.

Si le gustó esta publicación sobre Cómo instalar y cambiar las versiones de Python en Ubuntu VPS, compártala con sus amigos en las redes sociales usando los botones a la izquierda o simplemente deje una respuesta a continuación. Gracias.


Panels
  1. Cómo instalar y ejecutar Python en CentOS 8

  2. Cómo instalar Python 3.9 en Ubuntu 18.04

  3. Cómo instalar Python 2 y Python 3 en Fedora 35

  4. ¿Cómo instalar Python en Ubuntu 20.04 y 18.04?

  5. Cómo instalar Python 3.6 en Ubuntu 16.04

Cómo instalar Python Pip en Ubuntu 18.04 y 20.04

Cómo instalar Python 3.11 en Ubuntu 20.04

Cómo instalar Python 3.6 en Ubuntu 16.04, Ubuntu 16.10, 17.04

Cómo instalar diferentes versiones de PHP (5.6, 7.x y 8.0) en Ubuntu

Cómo instalar Python en Ubuntu 20.04

Cómo instalar Python en 3.9 Ubuntu 20.04