Como Instalar Python 3 en tu Distro Linux

install python3 python 3 instalar como instalar python 3 en centos ubuntu debian opensuse

 

Prácticamente todas las distribuciones Linux incluyen Python en su instalación por lo general ha sido la versión 2, sobre todo en servidores, sin embargo, cada vez mas software requiere de Python 3 para poder ser instalado y ejecutar algunos programas. Aquí te digo como instalar Python 3 en las Distros Linux mas populares.

Como Instalar Python 3 en tu Distro Linux

Lo primero que hay que saber es cuales versiones de Python están disponibles en tu sistema, para hacer esto puedes llamar al interprete de python y python3 con el parámetro -V para que muestre la versión que se está ejecutando.

Aquí te muestro un ejemplo de la salida de una termina en Linux Mint 18.2 para las versiones de python instaladas:

$ python -V
Python 2.7.12

En el caso de python 3 se puede llamar de forma específica con el comando python3

$ python3 -V
Python 3.5.2

install python3 python 3 instalar como instalar python 3 en centos ubuntu debian opensuseUna de las más recientes distribuciones de Ubuntu, la 17.10 tiene como característica que ha dejado de incluir python 2, solo se instala la versión 3 de este lenguaje. Sin embargo otras como Centos o Red Hat solo instalan python 2.

Instalar Python 3 desde los repositorios

La mayoría de las distribuciones incluyen alguna versión de Python 3 en sus repositorios y pasta con ejecutar el gestor de paquetes e instalarlo. Estos son los comandos para instalar Python 3 desde algunas de las distribuciones más populares.

Centos / Redhat /Fedora

# yum install python3

Debian 9

# apt install python3

Debian 8 y anteriores

# apt-get install python3

Ubuntu 16.04 y superiores

$ sudo apt install python3

Ubuntu 14.04

$ sudo apt-get install python3

OpenSUSE

# zypper in python3

Arch y derivadas (Manjaro, Antegros, etc)

Esta distribución no requieren la instalación del paquete ya que desde 2010 el comando python se entrega desde la instalación como python 3. Aunque para no omitir esta distribución, el comando sería:

# pacman -Syu
# pacman -S python

Compilar la última versión de Python 3

Aunque todos los comandos anteriores instalan la versión 3 de Python, no es la misma versión en cada una de las distribuciones. Para solucionar este tema es probable que requieras instalar la versión más reciente o una versión específica. Para esto puedes descargar la última versión del sitio oficial.

https://www.python.org/downloads/

Al momento de redactar este post es la versión 3.6.3 y se puede observar en la imagen en que se listan las versiones estables. Para descargar el archivo .tar.xz solo es necesario dar click en el botón para tener el archivo descargado.

En caso de nos tener disponible una interfaz gráfica solo tienes que descargar el archivo .tar.xz desde la terminal, por ejemplo, con el comando wget:

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

Luego debes extraer el contenido del archivo comprimido.

tar xf Python-3.6.3.tar.xz
cd Python-3.6.3

Luego debes compilar el codigo fuente, es importante hacer notar que se debe compilar con permisos de super usuario  o root. El primer paso es ejecutar el script de configuracion:

./configure

Luego se ejecuta el comando make seguido de make install para concluir la compilación e instalación.

make
make install

Para validar que todo ha sido ejecutado y compilado correctamente solo es necesario volver a comprobar la versión de Python 3

# python3 -V
Python 3.6.3

Solución a Algunos de los Errores al Compilar Python 3

Al compilar el código fuente de Python 3 es posible que aparezcan errores, y los más comunes se debe a la ausencia de algunas librerias y se corrigen instalando el paquete correspondiente. Si tienes un error diferente o sabes como solucionarlo agregalo a los comentarios.

Error : ImportError: No module named ‘zlib’

Solución : Instalar el paquete zlib-devel (zlib development tools) y reinstalar python

Error : ImportError: cannot import name ‘HTTPSConnection’

Solución : Instalar el paquete openssl-devel (Open ssl development tools) y re instalar python

Error : zipimport.ZipImportError: can’t decompress data; zlib not available

Solución : Este error aparece durante la instalación de python si zlib no esta instalado en el servidor. Instalalar el paquete zlib

 

 

 

This entry was posted in Blog and tagged , , , . Bookmark the permalink.

Deja una respuesta

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.