Start·Terminal-Befehle
Anzeige

Krypto-Börsenbonus sichern

Boni, die es allein für die Anmeldung gibt. Die Bedingungen stammen direkt von der Börse.

pip install

Pakete und Laufzeiten

Aufruf

python -m pip install [-r requirements.txt] <package>

Installiert ein Paket in das gerade aktive Python; der Aufruf als python -m pip verhindert den Klassiker, dass pip zu einem anderen Interpreter gehört, und seit PEP 668 verweigert ein System-Python Installationen außerhalb einer virtuellen Umgebung.

Häufige Optionen

OptionBedeutung
-r <file>install everything a requirements file lists
-Uupgrade to the newest allowed version
-e .editable install of the project you are in
--userinto your home directory instead of the system
--no-depsthis package only, no dependencies
-c <file>apply a constraints file to the versions
--break-system-packagesoverride the PEP 668 refusal on a system python

Beispiele

python -m pip install -r requirements.txt

installs a pinned set into the active environment

python -m pip install -U requests

upgrades one package

python -m pip install -e .

installs your own project so edits take effect at once

Die Frage ist immer, was wohin gehört: in dieses Projekt oder auf die ganze Maschine.

So liest man das

  • Eckige Klammern [ ] markieren einen Teil, den man weglassen kann.
  • Drei Punkte … heißen: mehrere sind erlaubt.
  • Optionen achten auf Groß- und Kleinschreibung — bei manchen Befehlen sind -r und -R verschieden.

Häufige Fragen

QWas macht pip install?

Installiert ein Paket in das gerade aktive Python; der Aufruf als python -m pip verhindert den Klassiker, dass pip zu einem anderen Interpreter gehört, und seit PEP 668 verweigert ein System-Python Installationen außerhalb einer virtuellen Umgebung.

QWie gibt man ihn ein?

python -m pip install [-r requirements.txt] <package> — eckige Klammern markieren, was wegfallen darf.

QWie viele Optionen lohnen sich?

Hier stehen 7; die vollständige Liste steht in man pip. Der Befehl gehört zu Pakete und Laufzeiten.

Verwandte Befehle

man-Seite: man pip-install