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?
Wofür steht die Option “-U” in pip install -U
zakdances
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