Domingo, Enero 29, 2023

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 219 invitados y ningún miembro en línea

Contador de Visitas

14255580
Hoy Hoy 1008
Ayer Ayer 3171
Esta semana Esta semana 22177
Este mes Este mes 94049
Total de Visitas Total de Visitas 14255580

Día con más
visitantes

01-16-2023 : 3919

Gracias por su visita