Jak zainstalować Pip na CentOS 8
On 1 listopada, 2021 by adminPip jest systemem zarządzania pakietami, który pozwala instalować, usuwać i w inny sposób zarządzać pakietami oprogramowania napisanymi w Pythonie. Może być używany do instalowania pakietów z Python Package Index (PyPI) i innych indeksów.
W tym poradniku wyjaśnimy, jak zainstalować pip dla Pythona 2 i 3 na CentOS 8 i omówimy podstawy zarządzania pakietami Pythona za pomocą pip.
Instalacja pip na CentOS 8 #
Jak wiadomo, istnieją dwie wersje Pythona, które są aktywnie rozwijane, Python 2 i Python 3. Domyślnie RHEL/CentOS 8 nie ma systemowego polecenia unversioned python
, aby uniknąć blokowania użytkowników do konkretnej wersji Pythona. Zamiast tego daje użytkownikowi możliwość wyboru instalacji, konfiguracji i uruchomienia określonej wersji Pythona.
Podczas globalnej instalacji modułów Pythona należy preferować instalację modułów Pythona z repozytoriów dystrybucji przy użyciu dnf
lub yum
, ponieważ są one przetestowane pod kątem prawidłowego działania w systemie CentOS 8. Użyj pip, aby zainstalować moduły pythona globalnie tylko wtedy, gdy nie ma pakietu rpm dla modułu pythona.
Nazwy pakietów modułów Pythona 2 są poprzedzone „python2”, a modułów Pythona 3 „python3”. Na przykład, aby zainstalować paramikomoduł dla Pythona 3, należy wykonać:
sudo dnf install python3-paramiko
Instalacja pip dla Pythona 3 (pip3) #
Aby zainstalować pip dla Pythona 3 na CentOS 8, należy wykonać następujące polecenie jako root lub sudo w terminalu:
sudo dnf install python3
Polecenie to zainstaluje Pythona 3.6 i pip.
Aby uruchomić Pythona 3, musisz jawnie wpisać python3
, a aby uruchomić pip, wpisz pip3
.
Weryfikuj, czy pip jest zainstalowany poprawnie, wykonując następujące polecenie, które wyświetli wersję pip:
pip3 --version
Numer wersji może się różnić, ale powinien wyglądać tak:
pip 9.0.3 from /usr/lib/python3.6/site-packages (python 3.6)
Aby móc instalować i budować moduły Pythona za pomocą pip, musisz zainstalować narzędzia deweloperskie:
sudo yum install python3-devel
sudo yum groupinstall 'development tools'
Instalacja pip dla Pythona 2 (pip2) #
Aby zainstalować Pythona 2 i pip, wpisz następujące polecenie:
sudo dnf install python2
Weryfikuj instalację, wpisując:
pip2 --version
Wyjście powinno wyglądać tak:
Python 2.7.15
Aby uruchomić Pythona 2, wpisz python2
, a aby uruchomić pip, wpisz pip2
.
Instaluj narzędzia programistyczne:
sudo yum install python2-devel
sudo yum groupinstall 'development tools'
Zarządzanie pakietami Pythona za pomocą pip #
Typowo powinieneś używać pip tylko w środowisku wirtualnym. Python Virtual Environments
pozwala instalować moduły Pythona w odizolowanej lokalizacji dla konkretnego projektu, zamiast instalować je globalnie. W ten sposób nie trzeba się martwić o wpływ na inne projekty Pythona.
W tej sekcji przejdziemy przez kilka podstawowych poleceń pip.
Aby zainstalować moduł Pythona za pomocą pip, należy uruchomić pip install
, a następnie podać nazwę pakietu. Na przykład, aby zainstalować pakiet o nazwie twisted
, wykonasz następujące polecenie:
pip install twisted
Jeśli chcesz zainstalować konkretną wersję pakietu, użyj następującego formatu:
pip install twisted==19.10.0
Aby odinstalować pakiet użyj pip uninstall
, a następnie nazwy pakietu:
pip uninstall package_name
Aby wyszukać pakiety z PyPI:
pip search "package_name"
Zainstalowane pakiety mogą być wymienione z:
pip list
List outdated packages:
pip list --outdated
Aby zaktualizować już zainstalowany pakiet do najnowszej wersji, użyj następującego polecenia:
pip3 install --upgrade package_name
Zakończenie #
Pokazaliśmy, jak zainstalować pip na CentOS 8 i jak łatwo instalować i odinstalowywać moduły Pythona za pomocą pip.
Dodaj komentarz