Pip (menadżer pakietów)
Autor | Ian Bicking |
---|---|
Pierwsze wydanie | 1.0 (4 kwietnia 2011)[1] |
Aktualna wersja stabilna | 24.3.1 (27 października 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
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
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
- ↑ Release 1.0. github.com, 2011-04-04. [dostęp 2021-09-17]. (ang.).
- ↑ Plik LICENSE w oficjalnym repozytorium oprogramowania. github.com, 2021-01-24. [dostęp 2021-09-17]. (ang.).
- ↑ pyinstall: A New Hope. openplans.org. [dostęp 2021-09-17]. [zarchiwizowane z tego adresu (2008-09-27)]. (ang.).
- ↑ Managing Python packages the right way. opensource.com, 2020-08-18. [dostęp 2021-09-17]. (ang.).
- ↑ pip documentation | Requirement Specifiers. pip.pypa.io. [dostęp 2021-09-17]. (ang.).
- ↑ "pip" Commands for Python Developers. dzone.com, 2018-11-06. [dostęp 2021-09-17]. (ang.).
- ↑ Writing the Setup Script. docs.python.org. [dostęp 2021-09-17]. (ang.).