¿Cómo cambiar la versión de Python?

Hola mundo, y bienvenidos a este artículo, una de las grandes incógnitas que he tenido es en cómo usar una versión diferente de Python cuando me encuentro trabajando con este lenguaje de programación.

Una forma de poder controlar esto es a través de la generación de ambientes virtuales, pero ¿qué pasa si subimos nuestra aplicación a un servidor?, podríamos tener un gran problema si no configuramos correctamente el servidor para que use la misma.

Entonces es importante conocer cómo cambiar y usar diferentes versiones de Python tanto para experimentar, trabajar con una versión específica o configurar para que nuestras aplicaciones funcionen correctamente.

Este artículo es parte de uno en el cual hemos seguido el paso a paso de cómo subir una aplicación de Python a un servidor, si te interesa todo este proceso te dejaremos el enlace al artículo: ¿Cómo desplegar tus apps de Python con Hostinger y GitHub Actions? y la aplicación que vamos a subir es una de Django que fue construida en el curso Ultimate Python, disponible en la Academia Hola Mundo, así que si quieres aprender a construir el mismo proyecto, dale una mirada al curso.

Gestionar versión de Python

En nuestro servidor, podremos tener algunos problemas si es que nuestras versiones de Python son incompatibles , por ejemplo si nuestro proyecto está construido en la versión 3.11 y no tenemos esta versión en el servidor, nuestra aplicación puede tener algunos problemas para funcionar, vamos a resolverlo:

Estando en la terminal de comandos y estando dentro de nuestro servidor, vamos a verificar la versión de Python con el comando

python3 --version

En nuestro ejemplo, vamos a ver que tenemos la versión 3.10.6 de Python.

Viendo la versión de Python
Viendo la versión de Python

Primero vamos a realizar una actualización:

apt update

Vamos a esperar a que el proceso de actualización termine:

apt list | grep python3.11

Este comando nos mostrará la lista de paquetes disponibles que incluyan el término python3.11, vamos a proceder a instalarlo.

apt install python3.11

Nos preguntará si queremos instalar los paquetes mencionados y tendremos que escribir y y después presionar enter

Instalando la versión de Python 3
Instalando la versión de Python 3

Una vez que termine, tendremos que verificar la versión, pero si usamos el comando

python3 --version

Veremos que nos sale la misma versión de Python 3.10, pero hay una forma de cambiar esta versión, esto se hace con el comando:

update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 2

Y también necesitaremos hacer:

update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 1
update-alternatives --config python3

Ahora veremos lo siguiente, en el cual podremos seleccionar un modo predeterminado para que se use una cierta versión de Python, en este caso seleccionaremos la 2.

Seleccionando la versión de Python a usar en el servidor
Seleccionando la versión de Python a usar en el servidor

Ejecutaremos de nuevo el siguiente comando para verificar la versión de Python que estamos utilizando

python3 --version
Versión de Python cambiada con éxito
Versión de Python cambiada con éxito

Ahora podemos cambiar vas versiones de python conforme lo necesitemos para trabajar con este lenguaje, si es de tu interes trabajar o adquirir un servidor te dejaremos el código de descuento HOLAMUNDO podras adquirir un plan anual de Hostinger, para obtener aún más descuento.

Te dejaremos el enlace a todos nuestros cursos de programación, los cuales los encontrarás disponibles en la academia Hola Mundo y puedes optar por adquirir los cursos de manera individual en el siguiente link: todos los cursos de Hola Mundo, si prefieres acceso a todo, también puedes elegir un plan de suscripción mensual o anual, o tambien puedes optar por cada curso de manera individual en Udemy.

Y esto ha sido todo de este post, si te ha encantado, ¡golpea al botón de me gusta!, dejanos un comentario, y para no perderte nada, no olvides suscribirte a este blog, seguirnos en todas las redes como Youtube, Twitter, Instagram y Tiktok, y por último, te invitamos a escuchar nuestra música «Hola Beats«, diseñada para ayudarte a concentrarte y acompañarte en tu aprendizaje o trabajo, la puedes encontrar en Spotify, Apple Music, Amazon Music, Youtube Music y Deezer.

¡Hasta la próxima!, y chao mundo

Gabriel Hernández

Soy desarrollador fullstack autodidacta y estudié administración en la universidad. Mi stack es principalmente con JavaScript, haciendo frontend con React y Next, y backend con Node y Express. Otras herramientas con las que he trabajado son Python para backend y Solidity para desarrollo de contratos inteligentes.

Deja un comentario

Press ESC to close

Descubre más desde Hola Mundo

Suscríbete ahora para seguir leyendo y obtener acceso al archivo completo.

Seguir leyendo