Android

Slik installerer du python på centos 8

How to Install Python on CentOS 8

How to Install Python on CentOS 8

Innholdsfortegnelse:

Anonim

Python er et av de mest populære programmeringsspråkene i verden. Med sin enkle og enkle å lære syntaks er Python et populært valg for nybegynnere og erfarne utviklere.

I motsetning til andre Linux-distribusjoner, er ikke Python installert som standard på CentOS 8.

Som du allerede vet, er det to Python-versjoner som utvikles aktivt. Mens Python 2 er godt støttet og aktiv, regnes Python 3 for å være språket i dag og fremtid.

Som standard har RHEL / CentOS 8 ikke en uovertruffen systemomfattende python kommando for å unngå å låse brukerne til en spesifikk versjon av Python. I stedet gir det brukeren et valg om å installere, konfigurere og kjøre en spesifikk Python-versjon. Systemverktøyene som yum bruker en intern Python-binær og biblioteker.

Denne guiden leder deg gjennom installasjonen av Python 3 og Python 2 på CentOS 8.

Installere Python 3 på CentOS 8

For å installere Python 3 på CentOS 8, kjør følgende kommando som root- eller sudo-bruker i terminalen din:

sudo dnf install python3

For å bekrefte installasjonen, sjekk Python-versjonen ved å skrive:

python3 --version

I skrivende stund denne artikkelen er skrevet, er den siste versjonen av Python 3 tilgjengelig i CentOS-depotene “3.6.x”:

Python 3.6.8

Kommandoen installerer også pip.

For å kjøre Python, må du eksplisitt skrive inn python3 og for å kjøre pip type pip3 .

Du bør alltid foretrekke å installere distribusjonsmessige pythonmoduler ved bruk av yum eller dnf fordi de støttes og testes for å fungere ordentlig på CentOS 8. Bruk bare pip i et virtuelt miljø. Python Virtual Environments lar deg installere Python-moduler på et isolert sted for et spesifikt prosjekt, i stedet for å bli installert globalt. På denne måten trenger du ikke bekymre deg for å påvirke andre Python-prosjekter.

Navnene på Python 3-modulpakkene er forhåndsinnstilt med “python3”. For å installere paramiko-modulen, vil du for eksempel kjøre:

sudo dnf install python3-paramiko

Installere Python 2 på CentOS 8

Python 2-pakkene er også inkludert i standard CentOS 8-depotene.

For å installere Python 2, skriv inn følgende kommando:

sudo dnf install python2

Bekreft installasjonen ved å skrive:

python2 --version

Utgangen skal se slik ut:

Python 2.7.15

For å utføre Python 2, skriver du python2 og kjører pip type pip2 .

Angi standard Python-versjon (Uversjonert Python-kommando)

Hvis du vil stille inn Python 3 som den systemomfattende ikke-omsette python-kommandoen, bruker du alternatives :

sudo alternatives --set python /usr/bin/python3

For Python 2 skriver du inn:

sudo alternatives --set python /usr/bin/python2

alternatives kommandoen oppretter en symlink- python som peker til den spesifiserte python-versjonen.

Skriv inn python --version versjon i terminalen, og du bør se standard Python-versjonen.

For å endre standardversjonen, bruk en av kommandoene over. Hvis du vil fjerne den uomvendte python-kommandoen, skriver du inn:

sudo alternatives --auto python

Konklusjon

I CentOS 8 er ikke Python installert som standard.

Hvis du vil installere Python 3, skriver du dnf install python3 og for å installere Python 2, skriver du dnf install python2 .

python pip virtenv centos