Spickzettel für den Python-Pip-Paketmanager
Befehlszeilen-Referenzhandbuch für pip. Erfahren Sie, wie Sie Python-Pakete und -Abhängigkeiten installieren, aktualisieren, deinstallieren und verwalten.
Pakete installieren und verwalten
Wesentliche Befehle zum Abrufen von Paketen aus dem PyPI-Index und zum Abfragen lokaler Pakete.
| Methode / Funktion | Syntax | Beschreibung |
|---|---|---|
| pip install | pip install <package> | Lädt das angegebene Paket herunter und installiert es. |
| pip install --upgrade | pip install -U <package> | Aktualisiert das Paket auf die neueste verfügbare Version. |
| pip uninstall | pip uninstall <package> | Deinstalliert das angegebene Paket aus dem aktiven Python-Bibliothekspfad. |
| pip list | pip list | Listet alle installierten Pakete zusammen mit ihren Versionsnummern auf. |
| pip show | pip show <package> | Zeigt detaillierte Metadateninformationen zu einem installierten Paket an. |
Abhängigkeitsverfolgung und Caches
Einfrieren von Konfigurationen, Umgebungsdateien und Caching-Anpassungen.
| Methode / Funktion | Syntax | Beschreibung |
|---|---|---|
| pip freeze | pip freeze | Gibt installierte Pakete im Anforderungsformat aus (Paket==Version). |
| pip install -r | pip install -r requirements.txt | Installiert alle in der angegebenen Textdatei aufgeführten Abhängigkeiten. |
| pip check | pip check | Überprüft, ob installierte Pakete kompatible Abhängigkeiten haben. |
| pip cache purge | pip cache purge | Löscht den lokalen heruntergeladenen Wheel-Cache-Speicher. |
Interaktives Demo-Skript
# pip install
pip install <package>
# pip install --upgrade
pip install -U <package>
# pip uninstall
pip uninstall <package>
# pip list
pip list
# pip show
pip show <package>
# pip freeze
pip freeze
# pip install -r
pip install -r requirements.txt
# pip check
pip check
# pip cache purge
pip cache purgeHäufig gestellte Fragen
Was ist der Unterschied zwischen Pip-Liste und Pip-Freeze?
pip list listet installierte Pakete und ihre Versionen in einem benutzerfreundlichen Format auf, während pip freeze sie im Format package==version ausgibt, das zum Schreiben in eine Datei „requirements.txt“ geeignet ist.
Wie kann ich Abhängigkeiten zwischen verschiedenen Projekten isolieren?
Verwenden Sie das in Python integrierte venv-Modul, um eine virtuelle Umgebung zu erstellen, diese zu aktivieren und pip in dieser Umgebung auszuführen.
Verwandte Themen
Referenzhandbuch zu den integrierten Funktionen von Python. Erfahren Sie, wie Sie Print, Len, Range, Enumerate, Zip, Map, Filter und mehr verwenden.
Spickzettel für Python-Sammlungen und DatenstrukturenVollständige Anleitung zum Python-Sammlungsmodul und zu nativen Datenstrukturen. Lernen Sie Listen, Diktate, Mengen, Tupel, Deques und benannte Tupel.
Spickzettel für Python-TypkonvertierungenLernen Sie implizite und explizite Typkonvertierungen in Python. Konvertieren Sie zwischen Zeichenfolgen, Ganzzahlen, Gleitkommazahlen, Listen, Mengen und Wörterbüchern.
Empfohlene Python-Ressourcen
Erweitern Sie Ihr Wissen mit zugehörigen interaktiven Tutorials, Spickzetteln und Codevergleichen.
Python-Schleifen
Erfahren Sie, wie Sie Python-Schleifen zum Durchlaufen von Daten verwenden. Beherrschen Sie Best Practices für For-Schleifen, While-Schleifen, Break, Continue und Loop anhand interaktiver Beispiele.
So installieren Sie Python-Pakete mit pip
Erfahren Sie, wie Sie mit pip Drittanbieterpakete in Python installieren und verwalten. Entdecken Sie virtuelle Umgebungen, „requirements.txt“ und grundlegende Befehle.
Python vs. JavaScript: Welche Programmiersprache ist die beste?
Ein umfassender Vergleich zwischen Python und JavaScript. Entdecken Sie Syntaxunterschiede, Leistung, Anwendungsfälle (Backend vs. Frontend) und Codierungsbeispiele.