Sábado, Agosto 13, 2022

Cómo reemplazar python 3 por python 2 en Linux

Depende de la aplicación desarrollada en Python que estés ejecutando, esta puede ser compatible con el interprete de python 3, python 2 o inclusive con ambos. En algunos casos tenemos instalado python 3 y python 2, pero por más que le indicamos a una herramienta que se ejecute con python 2 esta se sigue ejecutando con python 3, por lo que la solución más simple a este problema es reemplazar python 3 por python 2.

Vale la pena destacar que la solución que planteo de reemplazar python 3 por python 2, afecta a todas las aplicaciones que se ejecutan con python, por lo que puede que algunas de sus aplicaciones puedan no poder ejecutarse.

Reemplazar python 3 por python 2

Para reemplazar python 3 por python 2 debemos seguir los siguientes sencillos pasos:

  • Instalar python 2 con sudo

  • Cambiar el enlace simbólico creado por python 3 en /usr/bin/python por el de python 2

cd /usr/bin
ls -l python
    lrwxrwxrwx 1 root root 7  17 Dec. 12:04 python -> python3
ln -sf python2 python
ls -l python
    lrwxrwxrwx 1 root root 10 Apr 11 14:28 python -> python2
  • Cambiar el enlace simbólico creado por el paquete virtualenv en /usr/bin/virtualenv

cd /usr/bin
ln -sf virtualenv2 virtualenv

Con estos sencillos pasos ya tendrás python 2 como el interprete por defecto, de igual manera, puedes verificar que esto sea así con el siguiente comando:

python --version

Con información de la wiki de arch Linux

 

Fuente: desdelinux

¿Quién está en línea?

Hay 160 invitados y ningún miembro en línea

Contador de Visitas

13631610
Hoy Hoy 1874
Ayer Ayer 3721
Esta semana Esta semana 21699
Este mes Este mes 47520
Total de Visitas Total de Visitas 13631610

Día con más
visitantes

07-19-2022 : 4236

Gracias por su visita