Python 3.6, instálalo desde PPA o compila su código fuente en Ubuntu


Python es un lenguaje de programación de código abierto
que resulta ideal para todos aquellos que quieran empezar a programar, pero esta solo es mi opinión. Ubuntu 16.04 y Ubuntu 16.10 nos podemos encontrar con dos versiones de Python; 2.7 y 3.5. En el momento de escribir este artículo, la última versión estable de Python es la 3.6.

En este pequeño tutorial vamos a ver dos formas sencillas de instalar Python 3.6 en Ubuntu 16.10, Ubuntu 17.04.

Para empezar vamos a comprobar que versión de Python utilizas en tu Ubuntu desde la línea de comandos escribiendo:

python --version

Instalando Python 3.6 en Ubuntu 16.10, Ubuntu 17.04 desde el repositorio universal

Python 3.6 se incluye en el repositorio universitario de Ubuntu 16.10 y Ubuntu 17.04, por lo que se puede instalar de manera sencilla con los siguientes comandos:

sudo apt update
sudo apt install python3.6

Una vez terminada la instalación vamos a comprobar la versión de que acabamos de instalar escribiendo lo siguiente en la terminal:

python3.6 -V

El anterior comando nos mostrará en pantalla un mensaje como este:

Python 3.6.0

Descargar, compilar e instalar Python 3.6 en Ubuntu

Ahora vamos a ver cómo instalar Python desde cero descargando y complicando el paquete que nos vamos a descargar. Primero, habrá que instalar algunas dependencias de compilación usando los siguientes comandos.

sudo apt install build-essential checkinstall
sudo apt install libreadline-gplv2-dev libncursesw5-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev

Una vez terminada la instalación vamos a descargarnos el código fuente desde la página oficial  utilizando wget.

wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz

Terminada la descarga es el momento de extraer el contenido del paquete.

tar xvf Python-3.6.0.tar.xz

Una vez finalizada la extracción vamos a movernos al directorio donde se ha extraído mediante el comando cd. Después vamos a configurar el entorno de compilación e instalar.

cd Python-3.6.0/
./configure

Si salta algún error al ejecutar el anterior comando, puedes probar con el siguiente:

./configure –enable-optimizations
sudo make altinstall

Al utilizar el comando altinstall nos saltaremos la creación del enlace simbólico. Esta orden puede tardar un poco, por lo que paciencia.

Una vez hecho esto, puedes utilizar la shell que nos proporciona la instalación para escribir tus códigos escribiendo el siguiente comando en la terminal:

python3.6

Para salir del shell solo hay que escribir:

quit()

Espero que este tutorial te ayude a instalar Python en Ubuntu 16.10 y Ubuntu 17.04. Solo decir que si el shell que nos proporciona estas instalaciones es un poco “austero”, para muchos se queda un poco corto e incómodo. Por eso siempre puedes utilizar Sublime Text 3 para desarrollar tus códigos en este lenguaje o cualquier otro editor. Incluso con gedit podrás escribir tus códigos sin problemas.


5 comentarios

  1.   carlos dijo

    intento instalar microsoft 2013 en ubuntu 2016 y python no muestra el archivo setup.exe. como se soluciona? gracias

    1.    Damian Amoedo dijo

      Hola. Cuando hablas de Microsoft 2013, imagino que estás hablando de Office. Asumiendo esto, te digo que para instalarlo en Ubuntu deberías probar a instalarlo utilizando Wine. Un compañero habló sobre como instalarlo en Ubuntu hace unos meses o si prefieres no utilizar wine, otro compañero indicó como instalarlo en la siguiente entrada. Creo que obtendrás mejores resultados que utilizando Python.
      Salu2.

  2.   Lucas Matias Gomez dijo

    Pués me vino de 10.
    Muchas gracias 😀

  3.   etradu dijo

    como se hace para instalar el PIP3 para el python3.6?

    1.    Damián Amoedo dijo

      Prueba con:
      curl https://bootstrap.pypa.io/get-pip.py | sudo python3.6
      Salu2.

Deja un comentario

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

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.