Kako namestiti najnovejšo različico Python 3.6 v Linux


Številne univerze po vsem svetu uporabljajo Python za uvajanje študentov v programiranje. Tehnološki inštitut v Massachusettsu (MIT), Univerza v Teksasu v Arlingtonu in Stanford so le nekateri primeri ustanov, ki ta jezik pogosto uporabljajo.

Poleg tega je pomembno omeniti, da je Python uporaben tudi za najrazličnejše izobraževalne, podjetniške in znanstvene namene - od spletnega razvoja do namiznih aplikacij do strojnega učenja in vsega vmes.

Trenutno sta v uporabi dve glavni različici Pythona - 2 in 3, pri čemer sta dve hitro izgubili podlago za 3, ker prva ni več v aktivnem razvoju. Ker imajo vse distribucije Linuxa nameščen Python 2.x.

V tem članku bomo prikazali, kako namestiti in uporabljati Python 3.x v CentOS/RHEL 7, Debianu in njegovih izpeljankah, kot sta Ubuntu (v najnovejši različici LTS je že nameščen najnovejši Python) ali Linux Mint. Naš poudarek bo na namestitvi osnovnih jezikovnih orodij, ki jih je mogoče uporabiti v ukazni vrstici.

Pojasnili pa bomo tudi, kako namestiti Python IDLE - orodje na osnovi GUI, ki nam omogoča zagon kode Python in ustvarjanje samostojnih funkcij.

Namestite Python 3.6 v Linux

V času pisanja tega dokumenta (oktober 2017) sta najnovejši različici Python 3.x, ki sta na voljo v CentOS/RHEL 7 in Debian 8/9, 3,4 oziroma 3,5.

Čeprav lahko osnovne pakete in njihove odvisnosti namestimo s pomočjo apt-get), bomo razložili, kako namesto tega izvesti namestitev iz vira.

Zakaj? Razlog je preprost: to nam omogoča najnovejšo stabilno izdajo jezika (3.6) in distribucijsko-agnostični način namestitve.

Pred namestitvijo Pythona v CentOS 7 poskrbimo, da ima naš sistem vse potrebne razvojne odvisnosti:

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

V Debianu bomo morali namestiti gcc, make in zlib knjižnico stiskanja/dekompresije:

# aptitude -y install gcc make zlib1g-dev

Če želite namestiti Python 3.6, zaženite naslednje ukaze:

# 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

Zdaj se sprostite in pojdite na sendvič, ker to lahko traja nekaj časa. Ko je namestitev končana, uporabite, s katero preverite lokacijo glavne binarne datoteke:

# which python3
# python3 -V

Rezultat zgornjega ukaza mora biti podoben:

Če želite zapreti poziv Python, preprosto vnesite.

quit()
or
exit()

in pritisnite Enter.

Čestitamo! Python 3.6 je zdaj nameščen v vašem sistemu.

Namestite Python IDLE v Linux

Python IDLE je orodje za Python, ki temelji na GUI. Če želite namestiti Python IDLE, zgrabite paket z imenom idle (Debian) ali python-tools (CentOS).

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

Vnesite naslednji ukaz, da zaženete Python IDLE.

# idle

V tem članku smo razložili, kako namestiti najnovejšo stabilno različico Pythona iz vira.

Nenazadnje, če prihajate iz Pythona 2, si boste morda želeli ogledati uradno dokumentacijo 2to3. To je program, ki bere kodo Python 2 in jo pretvori v veljavno kodo Python 3.

Imate vprašanja ali komentarje o tem članku? V stik z nami lahko uporabite spodnji obrazec.