w tym samouczku zainstalujemy Python pip na CentOS 8 za pomocą menedżera pakietów yum i omówimy podstawy instalacji i zarządzania pakietami Pythona za pomocą pip. W repozytorium CentOS 8 AppStream dostępne są zarówno wersje pip dla Pythona 2, jak i interpretera Pythona 3. polecenie pip jest teraz uruchamiane odpowiednio za pomocą polecenia pip2 lub pip3.
co to jest PIP?
pip jest standardowym menedżerem pakietów (modułów) dla Pythona. Pozwala instalować i zarządzać dodatkowymi pakietami, które nie są częścią standardowej biblioteki Pythona. Moduły to biblioteki kodu Pythona, które możesz włączyć i wykorzystać w swoich projektach. pip został dołączony do instalatora Pythona od wersji 3.4 Dla Pythona 3 i 2.7.9 dla Pythona 2 i jest używany przez wiele projektów Pythona, co czyni go niezbędnym narzędziem dla każdego programisty Pythona.
instalowanie pip
w CentOS 8 można instalować pakiety za pomocą polecenia dnf lub yum. Możemy zainstalować pakiet pip2 lub pip3 w zależności od tego, jakiej wersji Pythona używamy, lub możemy również zainstalować oba pakiety, bez żadnego problemu.
instalując python2-pip
najpierw aktualizujemy system:
$ sudo yum update
zainstalujemy zarówno Pakiety python2-pip, jak i python3-pip.
najpierw instalujemy python2-pip:
instalując python3-pip
instalujemy pakiet python3-pip w ten sam sposób:
następnie powinniśmy sprawdzić, czy instalacja pakietu przebiegła pomyślnie.
potwierdzając instalację przez Zapytanie o numer wersji
zapytamy informacje o wersji w python2-pip i python3-pip za pomocą następujących poleceń:
$ pip2 -Vpip 9.0.3 from /usr/lib/python2.7/site-packages (python 2.7)
dla python3-pip wpisujemy:
$ pip3 -Vpip 9.0.3 from /usr/lib/python3.6/site-packages (python 3.6)
szukanie pakietów Pythona
powiedzmy, że chcemy zainstalować jakiś moduł z pip, ale nie znamy dokładnej nazwy modułu. Możemy wyszukać dostępne pakiety za pomocą słowa kluczowego.
$ pip2 search docker
lub
lista jest długa, ale w następnym przykładzie zdecydujemy się zainstalować moduł Docker-fabric.
instalowanie modułów (pakietów) za pomocą PIP
możemy zainstalować pakiet Docker-fiber za pomocą prostego polecenia pip:
lista zainstalowanych pakietów
aby wyświetlić listę zainstalowanych pakietów, używamy tego polecenia:
aby wyświetlić listę nieaktualnych pakietów, wpisujemy:
$ pip2 list --outdatedpip (9.0.3) - Latest: 19.2.3 setuptools (39.0.1) - Latest: 41.2.0
usuwanie modułów (pakietów) za pomocą PIP
jedyną rzeczą, którą można zobaczyć w tym samouczku, jest jak usunąć pakiet pip. Jest to dość proste, wpisujemy:
pojawi się lista plików, które mają zostać usunięte. Po wpisaniu y pakiet zostanie usunięty.
Proceed (y/n)? y Successfully uninstalled docker-fabric-0.5.0