pip (menadżer pakietów)

Z Wikipedii, wolnej encyklopedii
pip
Ilustracja
Autor Ian Bicking
Pierwsze wydanie 1.0 (4 kwietnia 2011)[1]
Aktualna wersja stabilna 24.0
(3 lutego 2024) [±]
Język programowania Python
Platforma sprzętowa wieloplatformowy
Licencja MIT[2]
Strona internetowa

pip (początkowo znany jako pyinstall[3]) – oficjalny oraz domyślny system zarządzania pakietami dla środowiska języka Python, korzystający z dedykowanego repozytorium pakietów o nazwie Python Package Index lub z innych zdalnych oraz lokalnych repozytoriów[4].

Użycie[edytuj | edytuj kod]

Składnia wywołania w wierszu poleceń jest ukierunkowana na wygodne zarządzanie pakietami. Poniższe polecenie zainstaluje na maszynie lokalnej popularny pakiet NumPy:

pip install numpy

Możliwe jest także ich odinstalowanie (na przykładzie powyższej biblioteki):

pip uninstall numpy

pip umożliwia także przygotowanie listy zależności oprogramowania z obsługą wersjonowania[5] w postaci pliku tekstowego, pełniąc rolę zastępcy pakietu redystrybucyjnego[6]:

pip install -r requirements.txt

Instalator aplikacji[edytuj | edytuj kod]

Biblioteka standardowa języka Python umożliwia utworzenie skryptowego instalatora aplikacji wykonywanego przez pip[7], wywoływanego w katalogu głównym aplikacji:

pip install -e .

Przypisy[edytuj | edytuj kod]

  1. Release 1.0. github.com, 2011-04-04. [dostęp 2021-09-17]. (ang.).
  2. Plik LICENSE w oficjalnym repozytorium oprogramowania. github.com, 2021-01-24. [dostęp 2021-09-17]. (ang.).
  3. pyinstall: A New Hope. openplans.org. [dostęp 2021-09-17]. [zarchiwizowane z tego adresu (2008-09-27)]. (ang.).
  4. Managing Python packages the right way. opensource.com, 2020-08-18. [dostęp 2021-09-17]. (ang.).
  5. pip documentation | Requirement Specifiers. pip.pypa.io. [dostęp 2021-09-17]. (ang.).
  6. "pip" Commands for Python Developers. dzone.com, 2018-11-06. [dostęp 2021-09-17]. (ang.).
  7. Writing the Setup Script. docs.python.org. [dostęp 2021-09-17]. (ang.).

Linki zewnętrzne[edytuj | edytuj kod]