Slik installerer du Python 3 eller Python 2 i RHEL 8
I RedHat Enterprise Linux 8 kommer ikke Python forhåndsinstallert. Hovedårsaken til dette er at RHEL 8-utviklerne ikke ønsket å angi en standard Python-versjon for brukere. Derfor som RHEL-bruker må du spesifisere om du vil ha Python 3 eller 2 ved å installere det. I tillegg, i RHEL, er Python 3.6 standard og fullt støttet versjon av Python. Imidlertid forblir Python 2 tilgjengelig, og du kan installere den.
I denne korte artikkelen vil vi vise hvordan du installerer Python 3 og Python 2, og kjører dem parallelt i RHEL 8 Linux-distribusjon.
Krav:
- RHEL 8 med minimal installasjon
- RHEL 8 med RedHat-abonnement aktivert
- RHEL 8 med statisk IP-adresse
Viktig: De fleste Linux-distribusjoner bruker Python for en rekke biblioteker og verktøy som YUM-pakkebehandler. Selv om Python ikke er installert i RHEL 8 som standard, men yum fungerer fortsatt selv om du ikke installerer Python. Dette er fordi det er en intern Python-tolk kalt «Platform-Python» som brukes av systemverktøy. Plattform-python kan ikke brukes av applikasjoner, men du kan bare bruke den til å skrive system-/administrativ kode.
Slik installerer du Python 3 i RHEL 8
For å installere Python 3 på systemet ditt, bruk DNF-pakkebehandlingen som vist.
dnf install python3
Fra utdataene til kommandoen er Python3.6 standardversjonen som kommer med PIP og Setuptools som avhengigheter.
Hvordan installere Python 2 i RHEL 8
Hvis du vil installere Python 2 parallelt med Python 3, kjør følgende kommando som vil installere Python 2.7 på systemet ditt.
dnf install python2
Hvordan kjøre Python i RHEL 8
Etter å ha installert Python, forventer du at /usr/bin/python vil kjøre en viss versjon av Python. For å ta avstand fra "Python2 eller Python3: hvilken versjon skal settes som standard på Linux "-debatter, har RedHat ikke inkludert en python-kommando som standard - det som omtales som "uversjonert kommando“.
For å kjøre Python 3, skriv inn:
python3
Og for å kjøre Python 2, skriv:
python2
Hva om det er applikasjoner/programmer på systemet ditt som forventer at en python-kommando eksisterer, hva må du gjøre? Det er enkelt, du bruker alternatives --config
python-kommando for enkelt å få /usr/bin/python
til å peke til den riktige plasseringen av Python-versjonen du vil settes som standardversjonen.
For eksempel:
alternatives --set python /usr/bin/python3
OR
alternatives --set python /usr/bin/python2
Det er alt! I denne korte artikkelen har vi vist hvordan du installerer Python 3 og Python 2 på RHEL 8. Du kan stille spørsmål eller dele tankene dine med oss via tilbakemeldingsskjemaet nedenfor.