Wofür steht die Option “-U” in pip install -U

Lesezeit: 1 Minute

Benutzer-Avatar
zakdances

Trotz einer Menge Googeln kann ich keine Dokumente für die Befehlszeilenoptionen/Argumente von pip finden. Was macht pip install -U bedeuten? Hat jemand einen Link zu einer Liste der Optionen und Argumente von Pip?

Benutzer-Avatar
Martijn Pieters

Typ pip install -h Hilfe auflisten:

-U, –upgrade Upgrade aller Pakete auf die neuste verfügbare Version

Also, wenn Sie schon haben ein Paket installiert ist, wird es das Paket für Sie aktualisieren. Ohne den Schalter -U wird Ihnen mitgeteilt, dass das Paket bereits installiert ist, und es wird beendet.

Jeder pip Unterbefehl hat seine eigene Hilfeliste. pip -h zeigt Ihnen allgemeine Hilfe und pip [subcommand] -h gibt Ihnen Hilfe für diesen Unterbefehl, wie z install.

Sie finden auch die vollständige Referenzdokumentation online; das Allgemeine Optionen Sektion deckt Schalter für jeden ab pip Unterbefehl, während jeder Unterbefehl einen eigenen hat Optionen Abschnitt zur Behandlung von unterbefehlsspezifischen Schaltern; siehe die pip install Optionen Sektionzum Beispiel.

  • Um also alle Pakete zu aktualisieren, ist es nicht mehr notwendig, Folgendes auszuführen: import pip from subprocess import call for dist in pip.get_installed_distributions(): call("pip install --upgrade " + dist.project_name, shell=True)

    – Zak-Tänze

    15. September 2012 um 6:54 Uhr


  • @yourfriendzak: Verwenden pip freeze --local | cut -d = -f 1 | xargs pip install -U upgraden alle Ihre Pakete.

    – Martijn Pieters

    15. September 2012 um 6:57 Uhr

  • @ user2357112: Ich finde die Online-Dokumentation in diesem Fall tatsächlich nicht hilfreich, daher denke ich nicht, dass sie die Bedeutung verdient, die Sie ihr hier gegeben haben.

    – Martijn Pieters

    13. Mai 2018 um 9:05 Uhr

1043250cookie-checkWofür steht die Option “-U” in pip install -U

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy