Kako namestiti Python 3 ali Python 2 v RHEL 8
V RedHat Enterprise Linux 8 Python ni prednameščen. Glavni razlog za to je, da razvijalci RHEL 8 niso želeli nastaviti privzete različice Pythona za uporabnike. Zato morate kot uporabnik RHEL določiti, ali želite Python 3 ali 2, tako da ga namestite. Poleg tega je v RHEL Python 3.6 privzeta in popolnoma podprta različica Pythona. Vendar Python 2 ostaja na voljo in ga lahko namestite.
V tem kratkem članku bomo pokazali, kako namestiti Python 3 in Python 2 ter jih vzporedno zagnati v distribuciji RHEL 8 Linux.
- RHEL 8 z minimalno namestitvijo
- RHEL 8 z omogočeno naročnino na RedHat
- RHEL 8 s statičnim naslovom IP
Pomembno: Večina distribucij Linuxa uporablja Python za številne knjižnice in orodja kot upravitelj paketov YUM. Čeprav Python privzeto ni nameščen v RHEL 8, vendar yum še vedno deluje, tudi če Pythona ne namestite. To je zato, ker obstaja interni tolmač Python, imenovan\"Platform-Python", ki ga uporabljajo sistemska orodja. Platform-python ne morejo uporabljati aplikacije, lahko pa ga uporabite samo za pisanje sistemske/upravne kode.
Kako namestiti Python 3 v RHEL 8
Če želite namestiti Python 3 v sistem, uporabite upravitelja paketov DNF, kot je prikazano.
# dnf install python3
Iz izhoda ukaza je privzeta različica Python3.6, ki je kot odvisnost na voljo z orodji PIP in Setuptools.
Kako namestiti Python 2 v RHEL 8
Če želite namestiti Python 2 vzporedno s Python 3, zaženite naslednji ukaz, ki bo Python 2.7 namestil v vaš sistem.
# dnf install python2
Kako zagnati Python v RHEL 8
Po namestitvi Pythona bi pričakovali, da bo/usr/bin/python zagnal določeno različico Pythona. Da bi se ločil od razprav\"Python2 ali Python3: katero različico je treba nastaviti kot privzeto v Linuxu", RedHat privzeto ni vključil ukaza python - kar imenujemo "neverzijski ukaz".
Če želite zagnati Python 3, vnesite:
# python3
In za zagon Pythona 2 vnesite:
# python2
Kaj, če v vašem sistemu obstajajo aplikacije/programi, ki pričakujejo obstoj ukaza python, kaj morate storiti? Preprosto je, če z ukazom alternative --config
python enostavno naredite /usr/bin/python
usmerjeno na pravilno lokacijo različice Python, za katero želite nastaviti privzeta različica.
Na primer:
# alternatives --set python /usr/bin/python3 OR # alternatives --set python /usr/bin/python2
To je vse! V tem kratkem članku smo pokazali, kako namestite Python 3 in Python 2 na RHEL 8. S pomočjo spodnjega obrazca za povratne informacije lahko postavite vprašanja ali delite svoje misli z nami.