• Cómo reemplazar python 3 por python 2 en Linux

    por  • 10 abril, 2017 • Desde Linux • 0 Comentarios

    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

    El artículo Cómo reemplazar python 3 por python 2 en Linux aparece primero en Cómo reemplazar python 3 por python 2 en Linux.

    Artículo original: Cómo reemplazar python 3 por python 2 en Linux

    Deja un comentario

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