Com instal·lar la darrera versió de Python 3.6 a Linux


Diverses universitats principals d'arreu del món utilitzen Python per introduir els estudiants a la programació. L'Institut Tecnològic de Massachusetts (MIT), la Universitat de Texas a Arlington i Stanford són només alguns exemples d'institucions que utilitzen aquest llenguatge àmpliament.

A més, és important tenir en compte que Python també és útil per a una gran varietat de propòsits educatius, empresarials i científics: des del desenvolupament web fins a aplicacions d'escriptori, passant per l'aprenentatge automàtic i tot el que hi ha entremig.

Actualment, hi ha dues versions principals de Python en ús: la 2 i la 3, amb 2 perdent terreny ràpidament a 3, ja que la primera ja no està en desenvolupament actiu. Com que totes les distribucions de Linux vénen amb Python 2.x instal·lat.

En aquest article mostrarem com instal·lar i utilitzar Python 3.x a CentOS/RHEL 7, Debian i els seus derivats com Ubuntu (la darrera versió LTS ja té l'últim Python instal·lat) o Linux Mint. El nostre objectiu serà instal·lar les eines bàsiques del llenguatge que es poden utilitzar a la línia d'ordres.

Tanmateix, també explicarem com instal·lar Python IDLE, una eina basada en GUI que ens permet executar codi Python i crear funcions autònomes.

Instal·leu Python 3.6 a Linux

En el moment d'escriure aquest article (octubre de 2017), les últimes versions de Python 3.x disponibles a CentOS/RHEL 7 i Debian 8/9 són 3.4 i 3.5 respectivament.

Tot i que podem instal·lar els paquets bàsics i les seves dependències mitjançant apt-get), explicarem com realitzar la instal·lació des de la font.

Per què? El motiu és senzill: això ens permet tenir la darrera versió estable de l'idioma (3.6) i proporcionar un mètode d'instal·lació independent de la distribució.

Abans d'instal·lar Python a CentOS 7, assegurem-nos que el nostre sistema tingui totes les dependències de desenvolupament necessàries:

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

A Debian haurem d'instal·lar gcc, make i la biblioteca de compressió/descompressió zlib:

# aptitude -y install gcc make zlib1g-dev

Per instal·lar Python 3.6, executeu les ordres següents:

# 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

Ara relaxa't i ves a prendre un entrepà perquè això pot trigar una estona. Quan s'hagi completat la instal·lació, utilitzeu-la per verificar la ubicació del binari principal:

# which python3
# python3 -V

La sortida de l'ordre anterior hauria de ser similar a:

Per sortir de l'indicador de Python, simplement escriviu.

quit()
or
exit()

i premeu Intro.

Felicitats! Python 3.6 ara està instal·lat al vostre sistema.

Instal·leu Python IDLE a Linux

Python IDLE és una eina basada en GUI per a Python. Si voleu instal·lar Python IDLE, agafeu el paquet anomenat idle (Debian) o python-tools (CentOS).

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

Escriviu l'ordre següent per iniciar el Python IDLE.

# idle

En aquest article hem explicat com instal·lar la darrera versió estable de Python des de la font.

Finalment, però no menys important, si veniu de Python 2, potser voldreu fer una ullada a la documentació oficial de 2to3. Aquest és un programa que llegeix codi Python 2 i el transforma en codi Python 3 vàlid.

Tens alguna pregunta o comentari sobre aquest article? No dubteu a posar-vos en contacte amb nosaltres mitjançant el següent formulari.