Android

Hur man installerar python på centos 8

How to Install Python on CentOS 8

How to Install Python on CentOS 8

Innehållsförteckning:

Anonim

Python är ett av världens mest populära programmeringsspråk. Med sin enkla och lätt att lära sig syntax är Python ett populärt val för nybörjare och erfarna utvecklare.

Till skillnad från andra Linux-distributioner är Python inte installerat som standard på CentOS 8.

Som ni redan vet finns det två Python-versioner som utvecklas aktivt. Även om Python 2 är välstött och aktivt anses Python 3 vara språket i dag och i framtiden.

Som standard har RHEL / CentOS 8 inte ett omvänt systembrett python kommando för att undvika att låsa användarna till en specifik version av Python. Istället ger det användaren ett val att installera, konfigurera och köra en specifik Python-version. Systemverktygen såsom yum använder en intern Python-binär och bibliotek.

Den här guiden leder dig genom installation av Python 3 och Python 2 på CentOS 8.

Installera Python 3 på CentOS 8

För att installera Python 3 på CentOS 8, kör följande kommando som root- eller sudo-användare i din terminal:

sudo dnf install python3

För att verifiera installationen, kontrollera Python-versionen genom att skriva:

python3 --version

Vid skrivandet av denna artikel är den senaste versionen av Python 3 som finns i CentOS-förvaren "3.6.x":

Python 3.6.8

Kommandot installerar också pip.

För att köra Python måste du uttryckligen skriva python3 och köra pip-typ pip3 .

Du bör alltid föredra att installera distribuerade pythonmoduler med yum eller dnf eftersom de stöds och testas för att fungera korrekt på CentOS 8. Använd endast pip i en virtuell miljö. Med Python Virtual Environments kan du installera Python-moduler på en isolerad plats för ett specifikt projekt, snarare än att installeras globalt. På detta sätt behöver du inte oroa dig för att påverka andra Python-projekt.

Namnen på Python 3-modulpaketen är förinställda med “python3”. Till exempel, för att installera paramiko-modulen, skulle du köra:

sudo dnf install python3-paramiko

Installera Python 2 på CentOS 8

Python 2-paketen ingår också i standard CentOS 8-lagren.

För att installera Python 2 anger du följande kommando:

sudo dnf install python2

Verifiera installationen genom att skriva:

python2 --version

Utgången ska se ut så här:

Python 2.7.15

För att köra Python 2, skriv python2 och för att köra pip-typ pip2 .

Ställ in standard Python-version (omvänd Python-kommando)

För att ställa Python 3 som det systemomfattande omvända Python-kommandot använder du alternatives :

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

För Python 2, skriv:

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

alternatives kommandot skapar en symlink python som pekar på den angivna python versionen.

Skriv python --version i din terminal och du bör se standard Python-versionen.

Om du vill ändra standardversionen använder du ett av kommandona ovan. Om du vill ta bort det omvända python-kommandot skriver du:

sudo alternatives --auto python

Slutsats

I CentOS 8 är Python inte installerat som standard.

För att installera Python 3, skriv dnf install python3 och för att installera Python 2, skriv dnf install python2 .

python pip virtenv centos