Instalar Python 3 en Linux coexistiendo con Python 2

En este post voy a explicar como instalar Python 3 en Linux coexistiendo con Python 2. El primer paso es instalar las dependencias necesarias.

A continuación vamos a descargar de la web oficial y a descomprimir la ultima versión de Python 3 disponible en una carpeta a nuestra elección.

Nos situamos en dentro de la carpeta descomprimida y nos disponemos a compilar e instalar Python 3.

Finalmente para comprobar que todo ha ido bien ejecutamos  /opt/python3.3/bin/python3 y tenemos que obtener algo parecido a lo siguiente:

Además también tendrás nuevos comandos que podrás utilizar: python3python3.3. Para la gestión de módulos en Python3 vamos a instalar pip, pero para Python 3. Afortunadamente hay una paquete de Debian que nos resuelve esto, utiliza el siguiente comando para instalarlo  sudo apt-get install python3-pip.

Finalmente vamos a crear un entorno virtual de Python 3. Existen dos formas de llevar esto a cabo. La primera, la difícil, es especificando la ruta de la versión de Python que queremos virtualizar.

La segunda, más fácil, necesita que primero instalemos el modulo virtualenv utilizando pip3  sudo pip3 install virtualenv . Una vez este instalado, para crear entornos virtuales de Python 2 tendremos que usar virtualenv-2.7 y para crearlos de Python 3 virtualenv-3.3. Creemos uno de Python 3:

Una vez creado y seleccionado, podremos instalar nuevos modulos usando el comando pippip-3.3. Vamos a probar que todo funciona instalando django pip install django , arrancamos la consola de Python 3 y escribimos el siguiente código:

 

Una respuesta a “Instalar Python 3 en Linux coexistiendo con Python 2”

Deja un comentario

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.