pip (pakkehåndtering)

Pip

Beskrivelse af Pip image help.png. Information
Første version 2008
Sidste version 21.0.1 (30. januar 2021)
Depositum github.com/pypa/pip
Kvalitetssikring Kontinuerlig integration
Skrevet i Python
Læs formater Tom's åbenlyse, minimale sprog
Type Pakkehåndtering på applikationsniveau ( d )
Licens MIT-licens
Internet side pip.pypa.io

pip er en pakkehåndtering, der bruges til at installere og administrere pakker skrevet i Python . Mange pakker kan findes på depositum Python Package Index (PyPI).

Fra version 2.7.9 og 3.4 er pip inkluderet som standard i den officielle sprogdistribution.

pip er et rekursivt akronym, der står for både "  Pip Installs Packages  " eller "  Pip Installs Python  ".

Kommandolinjegrænseflade

En af de største fordele ved pip er nemme kommandolinjegrænsefladen , hvilket gør installation af Python-applikationspakker lige så let som at skrive en kommando:

pip install nom-du-paquet

Brugere kan også bare afinstallere de installerede pakker ved hjælp af den forrige kommando:

pip uninstall nom-du-paquet

Mere vigtigt er det, at pip tilbyder en funktionalitet til at styre lister over pakker såvel som deres versionsnumre gennem en forudsætningsfil. Dette gør det muligt effektivt at genskabe en hel gruppe af pakken i et nyt miljø (f.eks. En ny computer) eller et nyt virtuelt miljø . Dette er aktiveret af en requirements.txt korrekt formateret fil samt følgende kommando:

pip install -r requirements.txt

Installation af bestemte pakker til en bestemt version af Python er mulig ved hjælp af denne kommando, hvor [version] erstattes af 2, 3, 3.4  osv. :

pip[version] install nom-du-paquet

Brug i webhosting

pip bruges til at understøtte brugen af ​​Python i cloud computing-tjenester , såsom Heroku .

Noter og referencer

  1. Udgivelse 21.0.1  " ,30. januar 2021(adgang 14. februar 2021 )
  2. (in) "  pip-dokumentation  " , udviklerne pip (adgang til 5. januar 2012 )
  3. (in) "  pip install  " (adgang til 24. februar 2015 )
  4. (in) "  pip - ubuntuusers.de  " , ubuntuusers.de (adgang 17. februar 2015 )
  5. (in) "  Hvad står PIP for?  » , Stack Exchange (adgang til 17. februar 2015 )
  6. (in) "  Kom godt i gang med Python we Heroku / Cedar  " , Dev Center , Heroku (adgang til 5. januar 2012 )