Kako instalirati Python u RHEL i Debian sustave


Nekoliko vrhunskih sveučilišta diljem svijeta koristi Python za upoznavanje studenata s programiranjem. Massachusetts Institute of Technology (MIT), Teksaško sveučilište u Arlingtonu i Stanford samo su neki od primjera institucija koje intenzivno koriste ovaj jezik.

Osim toga, važno je napomenuti da je Python također koristan za razne obrazovne, poslovne i znanstvene svrhe – od web razvoja do aplikacija za stolna računala do strojnog učenja i svega između.

Trenutačno se koriste dvije glavne verzije Pythona2 i 3, s tim da 2 brzo gubi tlo na 3budući da prvi više nije u aktivnom razvoju. Budući da sve distribucije Linuxa dolaze s instaliranim Python 2.x.

U ovom ćemo članku pokazati kako instalirati i koristiti najnoviju verziju Pythona u distribucijama temeljenim na RHEL-u i Debianu i njegovim izvedenicama kao što je Ubuntu (najnovija LTS verzija već ima najnoviji Python instaliran) ili Linux Mint. Naš fokus bit će instaliranje osnovnih jezičnih alata koji se mogu koristiti u naredbenom retku.

Međutim, također ćemo objasniti kako instalirati Python IDLE – alat temeljen na GUI-ju koji nam omogućuje pokretanje Python koda i stvaranje samostalnih funkcija.

Instalirajte Python na Linux iz izvora

U vrijeme pisanja ovog teksta (studeni 2022.), najnovija verzija je Python 3.11, a mi ćemo izvršiti instalaciju iz izvora.

Iako možemo instalirati osnovne pakete i njihove ovisnosti koristeći yum i aptitude (ili apt-get) ili apt.

Zašto? Razlog je jednostavan: ovo nam omogućuje najnovije stabilno izdanje jezika (3.11) i pružanje distribucijske metode instalacije.

Prije instaliranja Pythona u distribucije temeljene na RHEL-u kao što su CentOS Stream Fedora, Rocky i AlmaLinux, provjerimo ima li naš sustav sve potrebne razvojne ovisnosti:

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

U distribucijama koje se temelje na Debianu kao što su Ubuntu i Linux Mint, morat ćemo instalirati gcc, make i zlib biblioteku za kompresiju/dekompresiju:

aptitude -y install gcc make zlib1g-dev

Nakon što su potrebni osnovni paketi instalirani, možete prijeći na službenu stranicu za preuzimanje Pythona kako biste preuzeli izvorno izdanje Python 3.11 ili upotrijebite sljedeću naredbu wget da ga izravno preuzmete i instalirate.

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

Sada se opustite i idite uzeti sendvič jer ovo može potrajati. Kada je instalacija dovršena, upotrijebite koji za provjeru lokacije glavne binarne datoteke:

which python3
python3 -V
python3

Izlaz gornje naredbe trebao bi biti sličan:

[root@tecmint:~/Python-3.11.0]# which python3
/usr/local/bin/python3
[root@tecmint:~/Python-3.11.0]# python3 -V
Python 3.11.0
[root@tecmint:~/Python-3.11.0]# python3
Python 3.11.0 (main, Nov 15 2022, 09:50:56) [GCC 8.5.0 20210514 (Red Hat 8.5.0-10)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> quit
Use quit() or Ctrl-D (i.e. EOF) to exit
>>> quit()

Čestitamo! Python 3.11 sada je instaliran na vašem sustavu.

Instalirajte Python IDLE na Linux

Python IDLE je GUI alat za Python. Ako želite instalirati Python IDLE, uzmite paket pod nazivom idle (Debian) ili python-tools (RHEL).

yum install python3-idle  [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
apt-get install idle       [On Debian, Ubuntu and Mint]

Upišite sljedeću naredbu za pokretanje Python IDLE.

idle3
Or
idle

Sažetak

U ovom smo članku objasnili kako instalirati najnoviju stabilnu verziju Pythona iz izvora.

Na kraju, ali ne manje važno, ako dolazite s Python 2, možda biste trebali pogledati službenu dokumentaciju 2to3. Ovo je program koji čita Python 2 kod i pretvara ga u valjani Python 3 kod.

Imate li pitanja ili komentara o ovom članku? Slobodno nas kontaktirajte koristeći donji obrazac.