Kako instalirati Python 3 ili Python 2 u RHEL 8
U RedHat Enterprise Linux 8, Python nije unaprijed instaliran. Glavni razlog za to je taj što programeri RHEL 8 nisu željeli postaviti zadanu verziju Pythona za korisnike. Stoga, kao RHEL korisnik, morate odrediti da li želite Python 3 ili 2 tako što ćete ga instalirati. Osim toga, u RHEL-u, Python 3.6 je zadana i potpuno podržana verzija Pythona. Međutim, Python 2 ostaje dostupan i možete ga instalirati.
U ovom kratkom članku pokazat ćemo kako instalirati Python 3 i Python 2 i pokrenuti ih paralelno u RHEL 8 Linux distribuciji.
Zahtjevi:
- RHEL 8 sa minimalnom instalacijom
- RHEL 8 sa omogućenom RedHat pretplatom
- RHEL 8 sa statičkom IP adresom
Važno: Većina Linux distribucija koristi Python za brojne biblioteke i alate kao YUM menadžer paketa. Iako Python nije instaliran u RHEL 8 prema zadanim postavkama, ali yum i dalje radi čak i ako ne instalirate Python. To je zato što postoji interni Python interpreter pod nazivom “Platform-Python” koji koriste sistemski alati. Platform-python ne mogu koristiti aplikacije, ali ga možete koristiti samo za pisanje sistemskog/administrativnog koda.
Kako instalirati Python 3 u RHEL 8
Da instalirate Python 3 na svoj sistem, koristite DNF paket menadžer kao što je prikazano.
dnf install python3
Iz izlaza naredbe, Python3.6 je zadana verzija koja dolazi sa PIP-om i Setuptools kao ovisnostima.
Kako instalirati Python 2 u RHEL 8
Ako želite da instalirate Python 2 paralelno sa Python 3, pokrenite sljedeću naredbu koja će instalirati Python 2.7 na vaš sistem.
dnf install python2
Kako pokrenuti Python u RHEL 8
Nakon instaliranja Pythona, očekivali biste da će /usr/bin/python pokrenuti određenu verziju Pythona. Kako bi se distancirao od debata o “Python2 ili Python3: koja verzija treba biti postavljena kao zadana na Linuxu”, RedHat nije uključio python komandu prema zadanim postavkama – ono što se naziva “neverzionirano komanda“.
Da pokrenete Python 3, upišite:
python3
A da pokrenete Python 2, upišite:
python2
Šta ako na vašem sistemu postoje aplikacije/programi koji očekuju postojanje python naredbe, šta trebate učiniti? Jednostavno je, koristite alternatives --config
python naredbu da jednostavno natjerate /usr/bin/python
na ispravnu lokaciju verzije Pythona koju želite postaviti kao zadana verzija.
Na primjer:
alternatives --set python /usr/bin/python3
OR
alternatives --set python /usr/bin/python2
To je sve! U ovom kratkom članku pokazali smo kako instalirati Python 3 i Python 2 na RHEL 8. Možete postaviti pitanja ili podijeliti svoje mišljenje s nama putem obrasca za povratne informacije ispod.