Desde inteligencia artificial / aprendizaje automático hasta desarrollo web, Python se usa en casi todas partes y actualmente es uno de los lenguajes de programación más populares del mundo.

Ahora que todos quieren aprender a codificar, la mayoría de las personas comienzan su viaje de codificación aprendiendo Python debido a su sintaxis menos abrumadora que otros lenguajes de programación. Pronto Python ocupará el lugar de Java para convertirse en el número uno en la lista de lenguajes de programación más populares . Instalemos Python en Linux en este artículo.

Si es un desarrollador / alumno de Python que se topó con Linux y se pregunta cómo instalar Python, aquí le mostramos cómo puede hacerlo sin esfuerzo. La mayoría de las distribuciones de Linux se envían con Python preinstalado y verifique la versión de Python y, si está instalado, escriba el siguiente comando en la terminal.

python3 --version

Instalar Python en Linux a través de la terminal

Los únicos Linux en los que se puede instalar Python a través del terminal son las distribuciones basadas en Debian y las distribuciones basadas en Arch. Para distribuciones como CentOS, Fedora y OpenSUSE, es necesario compilar Python.

Sobre distribuciones basadas en Debian

> Para instalar Python en distribuciones de Linux basadas en Debian como Ubuntu, todo lo que necesita hacer es escribir el siguiente comando en la terminal

sudo apt update && sudo apt upgrade && sudo apt-get install python3

En distribuciones basadas en arch

> Para instalar Python en distribuciones basadas en Arch como Manjaro, ingrese el siguiente comando en la terminal.

pacman -S python3

Instale Python en OpenSUSE, CentOS y Fedora a través de la fuente

En OpenSUSE

> Instale las herramientas de desarrollo en YaST o utilizando Zypper. Escriba el siguiente comando en la terminal y presione enter. Esto puede llevar mucho tiempo completarlo, así que espere con paciencia.

sudo zypper install -t pattern devel_C_C

> Obtenga el código fuente de la última versión de Python desde aquí . Puede elegir la versión que desea descargar de la lista.

> Descarga el XZ Compressed Tarball y recuerda el directorio en el que lo guardaste que, en mi caso, era “/ Descargas”

focusblast@pop-os:cd Downloads
focusblast@pop-os:~/Downloads$

> Ahora, escriba el siguiente comando en la terminal

tar -xf Python-3.x.y.tar.xz

Donde xey se refieren a los números de las últimas versiones (ejemplo: 3.9.0), asegúrese de cambiarle el nombre a la versión que descargue.

> cd en la carpeta Python-3.xx que se creó debido al comando anterior. Su terminal se verá así.

focusblast@pop-os:~/Downloads$ cd Python-3.9.0/
focusblast@pop-os:~/Downloads/Python-3.9.0$

> Ahora, ingrese este comando para configurar la compilación

./configure

> Finalmente, ingrese este comando para instalar Python

sudo make install

Esto tardará entre 2 y 5 minutos. Una vez finalizada la instalación, verifique si Python se ha instalado con el siguiente comando. Esto es lo que verá.

focusblast@pop-os:~$ python3 --version
Python 3.9.0

En CentOS y Fedora

El procedimiento de instalación es casi similar al de Open SUSE excepto que en el primer paso usamos Zypper para instalar las herramientas de desarrollo, pero en CentOS y Fedora usamos el administrador de paquetes incorporado yum .

> Actualización del administrador de paquetes yum

sudo yum -y update

> Instalación de las herramientas de desarrollo y las dependencias

sudo yum -y groupinstall "Development Tools"

sudo yum -y install gcc openssl-devel bzip2-devel libffi-devel

El resto del proceso es el mismo que se hizo en Open SUSE a partir de la instalación de Tarball desde el sitio web oficial de Python, su extracción e instalación.

Usando Python en Repl.it

Repl.it es uno de mis compiladores de código IDE / código en línea favoritos. La idea principal es permitir a los usuarios crear aplicaciones y sitios web utilizando un navegador.

También le permite codificar de forma colaborativa y guardar sus "Repls". Por lo tanto, básicamente actúa como Github pero con un compilador de código. Además, también admite más de 50 lenguajes de programación.