Pip (pakke manager)

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 16. december 2018; checks kræver 11 redigeringer .
pip

pip --help
Type pakkeadministrator på applikationsniveau [d]
Skrevet i Python
Operativ system OS uafhængig
Første udgave 4. april 2011 [1] ( 2011-04-04 )
Hardware platform Python
nyeste version 22.1.2 [2] (31. maj 2022 ) ( 31-05-2022 )
Læsbare filformater TOML
Licens Gratis software [3]
Internet side pip.pypa.io

Package Installer for Python (pip)  er et pakkestyringssystem, der bruges til at installere og administrere softwarepakker skrevet i Python . Mange pakker kan findes i Python Package Index (PyPI). [fire]

Fra Python 2.7.9 og Python 3.4 indeholder de som standard pakken pip (eller pip3 for Python 3). [5]

Kommandolinjegrænseflade

De fleste Python-distributioner inkluderer allerede pip . Hvis pip ikke er til stede, kan det installeres ved hjælp af pakkehåndteringssystemet eller via cURL , et webdownloadværktøj:

krølle https://bootstrap.pypa.io/get-pip.py | python

En af hovedfordelene ved pip er enkelheden i kommandolinjegrænsefladen , som giver dig mulighed for at installere Python-pakker med en simpel kommando

pip installer noget-pakkenavn

Det er lige så nemt at fjerne pakker:

pip afinstaller noget-pakkenavn

Det er vigtigt, at pip giver mulighed for at administrere alle pakker og deres versioner med en requirements.txt. Dette giver dig mulighed for effektivt at gengive hele listen over pakker, du har brug for, i et separat miljø (for eksempel på en anden computer) eller i et virtuelt miljø . Dette opnås med en korrekt sammensat fil requirements.txtog følgende kommando:

pip install -r requirements.txt

Installation af nogle pakker til specifikke versioner af python, hvor ${version}erstattet af 2, 3, 3.6 osv.:

pip ${ version } installer noget-pakkenavn

Brug af webhosting

Pip bruges til at understøtte Python i cloud-platforme som Heroku [6] og PythonAnywhere .

Se også

Noter

  1. 1.0 release commit
  2. 22.1.2 .
  3. LICENSE.txt . github.com/pypa/pip . Hentet: 25. juli 2015.  (ikke tilgængeligt link)
  4. pip dokumentation . Pip-udviklerne. Dato for adgang: 5. januar 2012. Arkiveret fra originalen 2. december 2010.
  5. pip installation . Hentet 24. februar 2015. Arkiveret fra originalen 7. september 2015.
  6. Kom godt i gang med Python på Heroku/Cedar . Udviklercenter . heroku. Hentet 5. januar 2012. Arkiveret fra originalen 6. august 2013.

Links