Android

Jak zainstalować Python na Centos 8

How to Run Python in CentOS 8 | Python in CentOS 8

How to Run Python in CentOS 8 | Python in CentOS 8

Spisu treści:

Anonim

Python jest jednym z najpopularniejszych języków programowania na świecie. Dzięki prostej i łatwej do nauczenia się składni Python jest popularnym wyborem dla początkujących i doświadczonych programistów.

W przeciwieństwie do innych dystrybucji Linuksa, Python nie jest domyślnie instalowany na CentOS 8.

Jak już wiesz, aktywnie rozwijane są dwie wersje Pythona. Podczas gdy Python 2 jest dobrze obsługiwany i aktywny, Python 3 jest uważany za teraźniejszość i przyszłość tego języka.

Domyślnie RHEL / CentOS 8 nie ma niewersjonowanej ogólnosystemowej komendy python aby uniknąć zablokowania użytkowników do określonej wersji Pythona. Zamiast tego daje użytkownikowi możliwość instalacji, konfiguracji i uruchomienia określonej wersji języka Python. Narzędzia systemowe, takie jak yum używają wewnętrznych plików binarnych i bibliotek Pythona.

Ten przewodnik poprowadzi Cię przez proces instalacji Python 3 i Python 2 na CentOS 8.

Instalowanie Python 3 na CentOS 8

Aby zainstalować Python 3 na CentOS 8, uruchom następujące polecenie jako użytkownik root lub sudo w swoim terminalu:

sudo dnf install python3

Aby zweryfikować instalację, sprawdź wersję Python, wpisując:

python3 --version

W chwili pisania tego artykułu najnowsza wersja Python 3 dostępna w repozytoriach CentOS to „3.6.x”:

Python 3.6.8

Polecenie instaluje również pip.

Aby uruchomić Python, musisz jawnie wpisać python3 i uruchomić pip typ pip3 .

Zawsze powinieneś instalować dostarczone moduły python dla dystrybucji, używając yum lub dnf ponieważ są one obsługiwane i testowane pod kątem poprawnego działania na CentOS 8. Używaj pip tylko w środowisku wirtualnym. Virtual Environments Python pozwalają instalować moduły Python w izolowanym miejscu dla konkretnego projektu, zamiast instalować je globalnie. W ten sposób nie musisz się martwić o wpływ na inne projekty w języku Python.

Nazwy pakietów modułów Python 3 są poprzedzone „python3”. Na przykład, aby zainstalować moduł paramiko, uruchomiłbyś:

sudo dnf install python3-paramiko

Instalowanie Python 2 na CentOS 8

Pakiety Python 2 są również zawarte w domyślnych repozytoriach CentOS 8.

Aby zainstalować Python 2, wprowadź następującą komendę:

sudo dnf install python2

Sprawdź instalację, wpisując:

python2 --version

Dane wyjściowe powinny wyglądać mniej więcej tak:

Python 2.7.15

Aby uruchomić Python 2, wpisz python2 , a aby uruchomić pip, wpisz pip2 .

Ustaw domyślną wersję języka Python (niewersjonowane polecenie w języku Python)

Aby ustawić Python 3 jako ogólnosystemową niewersjonowaną komendę python, użyj narzędzia alternatives :

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

W przypadku Python 2 wpisz:

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

Polecenie alternatives tworzy python dowiązania symbolicznego, który wskazuje na określoną wersję python.

Wpisz python --version w swoim terminalu, powinieneś zobaczyć domyślną wersję Python.

Aby zmienić domyślną wersję, użyj jednego z powyższych poleceń. Jeśli chcesz usunąć niewersjonowane polecenie python, wpisz:

sudo alternatives --auto python

Wniosek

W CentOS 8 Python nie jest domyślnie instalowany.

Aby zainstalować Python 3, wpisz dnf install python3 a aby zainstalować Python 2, wpisz dnf install python2 .

python pip virtenv centos