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:

  1. RHEL 8 med minimal installasjon
  2. RHEL 8 med RedHat-abonnement aktivert
  3. 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 2RHEL 8. Du kan stille spørsmål eller dele tankene dine med oss via tilbakemeldingsskjemaet nedenfor.