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 Pythona – 2 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.