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:

  1. RHEL 8 sa minimalnom instalacijom
  2. RHEL 8 sa omogućenom RedHat pretplatom
  3. 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.