Kako instalirati Python u RHEL i Debian sisteme


Nekoliko vrhunskih univerziteta širom svijeta koristi Python za upoznavanje studenata sa programiranjem. Massachusetts Institute of Technology (MIT), Univerzitet Teksasa u Arlingtonu i Stanford samo su neki primjeri institucija koje u velikoj mjeri koriste ovaj jezik.

Osim toga, važno je napomenuti da je Python također koristan za širok spektar obrazovnih, poslovnih i naučnih svrha – od web razvoja preko desktop aplikacija do strojnog učenja i svega između.

Trenutno su u upotrebi dvije glavne verzije Pythona2 i 3, pri čemu 2 brzo gubi tlo pod nogama 3 budući da prvi više nije u aktivnom razvoju. Pošto sve distribucije Linuxa dolaze sa instaliranim Python 2.x.

U ovom članku ćemo pokazati kako instalirati i koristiti najnoviju verziju Pythona u RHEL distribucijama i Debianu i njegovim derivatima kao što je Ubuntu (najnovija LTS verzija već ima najnoviji Python instaliran) ili Linux Mint. Naš fokus će biti instaliranje osnovnih jezičkih alata koji se mogu koristiti u komandnoj liniji.

Međutim, objasnit ćemo i kako instalirati Python IDLE – alat baziran na GUI-u koji nam omogućava da pokrenemo Python kod i kreiramo samostalne funkcije.

Instalirajte Python na Linux iz izvora

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

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

Zašto? Razlog je jednostavan: ovo nam omogućava da imamo najnovije stabilno izdanje jezika (3.11) i da obezbijedimo metod instalacije koji ne zavisi od distribucije.

Prije instaliranja Pythona u RHEL-bazirane distribucije kao što su CentOS Stream Fedora, Rocky i AlmaLinux, uvjerimo se da naš sistem ima sve potrebne razvojne ovisnosti:

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

U >Debian-baziranim distribucijama kao što su Ubuntu i Linux Mint, morat ćemo instalirati gcc, make i zlib biblioteku kompresije/dekompresije:

aptitude -y install gcc make zlib1g-dev

Kada se instaliraju potrebni osnovni paketi, možete otići na zvaničnu stranicu za preuzimanje Pythona da preuzmete Python 3.11 izvorno izdanje ili koristite sljedeću naredbu wget da ga direktno 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 uzmite sendvič jer ovo može potrajati. Kada je instalacija završena, upotrijebite to 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 je sada instaliran na vašem sistemu.

Instalirajte Python IDLE na Linux

Python IDLE je alat za Python baziran na GUI-u. 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]

Unesite sljedeću naredbu da pokrenete Python IDLE.

idle3
Or
idle

Sažetak

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

Na kraju, ali ne i najmanje važno, ako dolazite sa Python 2, možda biste željeli pogledati zvaničnu dokumentaciju 2to3. Ovo je program koji čita Python 2 kod i pretvara ga u važeći Python 3 kod.

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