Actualizar Python 3.7 y pip

En esta entrada vamos a proceder a actualizar phon 3.7 desde python 3.6 en ubuntu. Para ello haremos los siguientes pasos.

Instalación de python 3.7

Comprobamos la versión de python que tenemos instalada.

python3 -V

Si obtenemos el resultado 3.6

Vamos a proceder a actualizar la versión de python. para lo cual instalaremos desde el propio repositorio de ubuntu

sudo apt-get install python3.7

Una vez hecho ésto tenemos que añadir las alternativas para que cuando algún programa llame a python3 llame a la versión 3.7 en vez de a la versión 3.6

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 2

Si todo ha tenido éxito al volver a hacer python3 -v devería de dar el siguiente resultado.

Ahora procedemos a activar la versión 3.7 por defecto mediante el siguiente comando.

sudo update-alternatives --config python3

Y seleccionamos el valor que corresponda a la opción 3.7

Al volver a ejecutar python3 -V nos deveria de devolver. Python 3.7

Actualizar pip

Una vez actualizado python al ejectuar el instalador de python (pip) fallará.

Traceback (most recent call last):
  File "/usr/local/bin/pip", line 6, in <module>
    from pip._internal import main
ModuleNotFoundError: No module named 'pip._internal'

Para repararlo escribiremos las siguientes líneas.

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo python get-pip.py --force-reinstall

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.