Cómo instalar la última versión de Python 3.6 en Linux


Varias de las mejores universidades de todo el mundo utilizan Python para introducir a los estudiantes en la programación. El Instituto de Tecnología de Massachusetts (MIT), la Universidad de Texas en Arlington y Stanford son solo algunos ejemplos de instituciones que usan este lenguaje de manera extensiva.

Además, es importante tener en cuenta que Python también es útil para una amplia variedad de fines educativos, empresariales y científicos, desde el desarrollo web hasta las aplicaciones de escritorio, el aprendizaje automático y todo lo demás.

Actualmente, hay dos versiones principales de Python en uso: la 2 y la 3, y la 2 pierde terreno rápidamente frente a la 3, ya que la primera ya no está en desarrollo activo. Dado que todas las distribuciones de Linux vienen con Python 2.x instalado.

En este artículo, mostraremos cómo instalar y usar Python 3.x en CentOS/RHEL 7, Debian y sus derivados, como Ubuntu (la última versión de LTS ya tiene la última versión de Python instalada) o Linux Mint. Nuestro enfoque será la instalación de las herramientas básicas del lenguaje que se pueden utilizar en la línea de comandos.

Sin embargo, también explicaremos cómo instalar Python IDLE, una herramienta basada en GUI que nos permite ejecutar código Python y crear funciones independientes.

Instalar Python 3.6 en Linux

En el momento de escribir este artículo (octubre de 2017), las últimas versiones de Python 3.x disponibles en CentOS/RHEL 7 y Debian 8/9 son 3.4 y 3.5 respectivamente.

Aunque podemos instalar los paquetes principales y sus dependencias usando apt-get), explicaremos cómo realizar la instalación desde la fuente.

¿Por qué? La razón es simple: esto nos permite tener la última versión estable del lenguaje (3.6) y proporcionar un método de instalación independiente de la distribución.

Antes de instalar Python en CentOS 7, asegurémonos de que nuestro sistema tenga todas las dependencias de desarrollo necesarias:

# yum -y groupinstall development
# yum -y install zlib-devel

En Debian necesitaremos instalar gcc, make y la biblioteca de compresión/descompresión zlib:

# aptitude -y install gcc make zlib1g-dev

Para instalar Python 3.6, ejecute los siguientes comandos:

# wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tar.xz
# tar xJf Python-3.6.3.tar.xz
# cd Python-3.6.3
# ./configure
# make
# make install

Ahora relájate y ve por un sándwich porque esto puede llevar un tiempo. Cuando la instalación esté completa, use cuál para verificar la ubicación del binario principal:

# which python3
# python3 -V

La salida del comando anterior debería ser similar a:

Para salir del indicador de Python, simplemente escriba.

quit()
or
exit()

y presione Entrar.

¡Felicidades! Python 3.6 ahora está instalado en su sistema.

Instalar Python IDLE en Linux

Python IDLE es una herramienta basada en GUI para Python. Si desea instalar Python IDLE, tome el paquete llamado idle (Debian) o python-tools (CentOS).

# apt-get install idle       [On Debian]
# yum install python-tools   [On CentOS]

Escriba el siguiente comando para iniciar Python IDLE.

# idle

En este artículo, hemos explicado cómo instalar la última versión estable de Python desde la fuente.

Por último, pero no menos importante, si vienes de Python 2, es posible que desees echar un vistazo a la documentación oficial de 2to3. Este es un programa que lee código Python 2 y lo transforma en código Python 3 válido.

¿Tiene alguna pregunta o comentario sobre este artículo? No dude en ponerse en contacto con nosotros mediante el formulario a continuación.