cambiar la versión predeterminada de python

Cambiar la versión predeterminada de Python en Ubuntu

Para los que tenemos un servidor en ambiente productivo funcionando con una plataforma de hace más de cuatro años, no nos es tan fácil ponerlo al día como con formatear y volver a instalar todo. En nuestro caso tenemos un servidor con Ubuntu 18.04, cuya versión 2.7 de Python representa un obstáculo para beneficiarnos de nuevas funcionalidades de Python 3. Por eso, te explico cómo cambiar la versión predeterminada de Python en Ubuntu.

NOTA: ANTES DE HACER CAMBIOS EN COMPONENTES DE LA PLATAFORMA, ASEGURESE DE REALIZAR UN BACKUP DEL ESTADO DE SU SISTEMA, O SNAPSHOT (INSTÁNTANEA). El SNAPSHOT PUEDE HACERLO CON UNA UTILIDAD LLAMADA TIMESHIFT.

NOTA: TODO COMANDO DEBE EJECUTARSE CON ANÁLSIS Y SIENDO CONSECUENTE. LEA PAUSADA Y COMPLETAMENTE ESTAS INSTRUCCIONES. SI SU SISTEMA ES DE LOS NUEVOS, ENTONCES NO NECESITA ESTE PROCEDIMIENTO, NO LO FUERCE.


Vamos a usar la herramienta de línea de comandos ‘Update-Alternatives‘ para crear y mantener los enlaces simbólicos de comandos predeterminados. Es decir, cambiar fácilmente los comandos a diferentes versiones.

1. Creamos un enlace simbólico de /usr/bin/python2.7 a /usr/bin/python y establecemos el nombre del grupo como «python«. Más tarde, el nombre del grupo se utilizará para cambiar los enlaces.

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1

2. Cambiamos el enlace Symlink a /usr/bin/python3.8 para /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.8 2

3. Podemos repetir el paso 2 para agregar más versión de Python al grupo, que ya está instalada en su sistema.

4. En este punto ya hemos adicionado dos versiones de Python al grupo «Python«. Ya con estos podemos cambiar fácilmente a cualquier versión con los siguientes comandos:

sudo update-alternatives --config python

cambiar la versión predeterminada de python

5. Seleccionada la versión predeterminada, podemos verificarla con el comando python -V.


Valora este artículo:

Cambiar la versión predeterminada de Python en Ubuntu
5,0 rating based on 12.345 ratings
Overall rating: 5 out of 5 based on 1 reviews.

Name
Email
Review Title
Rating
Review Content

bien

★★★★★
Me sirvió mientras cambiábamos de servidor.
- Susana Marmolejo

Comparte esto en
Publicado en GNU Linux.