pip (paketinhallinta)

Pip

Pip-kuvan help.png kuvaus. Tiedot
Ensimmäinen versio 2008
Viimeinen versio 21.0.1 (30. tammikuuta 2021)
Tallettaa github.com/pypa/pip
Laatuvakuutus Jatkuva integraatio
Kirjoitettu Python
Lue muodot Tomin ilmeinen, vähäinen kieli
Tyyppi Sovellustasoinen paketinhallinta ( d )
Lisenssi MIT-lisenssi
Verkkosivusto pip.pypa.io

pip on pakettien hallinta, jota käytetään Pythonissa kirjoitettujen pakettien asentamiseen ja hallintaan . Monet paketit löytyvät talletus Python Package Index (PyPI) -sivulta.

Versioista 2.7.9 ja 3.4 lähtien pip sisältyy oletuksena virallisen kielen jakeluun.

pip on rekursiivinen lyhenne, joka tarkoittaa sekä "  Pip-asennuspaketteja  " tai "  Pip-asennusohjelmia  ".

Komentoriviliitäntä

Yksi pipin suurimmista eduista on komentoriviliittymän helppous , mikä tekee Python-sovelluspakettien asentamisesta yhtä helppoa kuin komennon kirjoittaminen:

pip install nom-du-paquet

Käyttäjät voivat myös yksinkertaisesti poistaa asennetut paketit edellisen komennon avulla:

pip uninstall nom-du-paquet

Vielä tärkeämpää on, että pip tarjoaa toiminnon pakettiluetteloiden ja niiden versionumeroiden hallitsemiseksi ennakkotiedoston kautta. Tämä mahdollistaa koko pakettiryhmän tehokkaan luomisen uudessa ympäristössä (esim. Uusi tietokone) tai uudessa virtuaalisessa ympäristössä . Tämän sallii requirements.txt oikein muotoiltu tiedosto sekä seuraava komento:

pip install -r requirements.txt

Tiettyjen pakettien asentaminen tietylle Python-versiolle on mahdollista tämän komennon avulla, jossa [versio] korvataan sanoilla 2, 3, 3.4  jne. :

pip[version] install nom-du-paquet

Käytä web-hostingissa

Pipiä käytetään tukemaan Pythonin käyttöä pilvipalveluissa , kuten Herokussa .

Huomautuksia ja viitteitä

  1. Julkaisu 21.0.1  " ,30. tammikuuta 2021(käytetty 14. helmikuuta 2021 )
  2. (in) "  pip-dokumentaatio  " , Kehittäjät (pääsy 5. tammikuuta 2012 )
  3. (in) "  pip install  " (käytetty 24. helmikuuta 2015 )
  4. (in) "  pip - ubuntuusers.de  " , ubuntuusers.de ( katsottu 17. helmikuuta 2015 )
  5. (in) "  Mitä PIP tarkoittaa?  » , Stack Exchange (käytetty 17. helmikuuta 2015 )
  6. (in) "  Aloittaminen Python we Heroku / Cedarilla  " , Dev Center , Heroku (käytetty 5. tammikuuta 2012 )