Mit PIP können Sie Aktionen wie das Herunterladen, Installieren, Aktualisieren und Deinstallieren von Paketen mit einfachen Befehlen ausführen.
PIP verwendet einen Caching -Mechanismus, mit dem Sie Python -Pakete schneller herunterladen und installieren können. Es funktioniert, indem es einen Cache der heruntergeladenen Pakete am lokalen Rad speichert.
Der Caching -Mechanismus ermöglicht PIP, den Download und Installation der Pakete zu verbessern. Dies liegt daran, dass PIP bereits bereits vorhandene Pakete herunterladen muss.
In einigen Fällen muss PIP beim Aktualisieren möglicherweise kein Paket wiederladen, wenn es bereits im Cache vorhanden ist.
In diesem Tutorial wird erläutert.
PIP -Cache -Befehl
In der letzten Version von PIP (i.e., PIP 20.2 und darüber) können Sie den Befehl pip Cache verwenden, um den PIP -Cache zu verwalten.
Die Befehlssyntax:
$ PIP CacheLassen Sie uns jede Aktion unten diskutieren:
PIP Cache Dir
Mit diesem Befehl können Sie das Verzeichnis erhalten, in dem der PIP -Cache auf dem Zielsystem gespeichert ist.
Der Befehl:
$ pip Cache DirDer Befehl sollte das Verzeichnis zurückgeben, in dem sich der PIP -Cache befindet. Beispielausgabe unter Windows und Linux ist wie unten gezeigt:
PIP Cache DirUnter Linux:
$ pip Cache DirPIP Show Cache Info
Sie können den Befehl pip cache info wie gezeigt verwenden, um Informationen zum PIP -Cache zu erhalten:
$ PIP Cache InfoDer Befehl sollte eine Beispielausgabe als:
PIP Show Dateinamen und Pakete im Cache
PIP bietet uns den Befehl, die im Cache gespeicherten Dateinamen und Verzeichnisse anzuzeigen.
$ PIP -Cache -ListePIP Paket aus dem Cache entfernen
Um ein bestimmtes Paket aus dem Cache zu entfernen, können Sie die Aktion entfernen als:
$ pip Cache entfernenMit dem Befehl können Sie ein bestimmtes Muster angeben, das einem bestimmten Paket übereinstimmt.
Beachten Sie, dass das angegebene Muster ein Glob -Ausdruck oder der Name eines Zielpakets sein kann.
Um beispielsweise alle Dateien aus dem Cache zu entfernen, können Sie ausführen:
$ pip Cache entfernen *Beachten Sie, dass der Befehl alle Dateien aus dem Cache entfernt. Seien Sie vorsichtig, wenn Sie Ihren Cache nicht löschen möchten.
PIP CLEAN Cache
Möglicherweise müssen Sie den PIP -Cache in einigen Fällen auf Standardeinstellung zurücksetzen. Dafür können Sie die Säuberung als:
$ PIP -Cache -SäuberungPIP -Paket ohne Cache installieren
Wenn Sie ein Paket installieren möchten, ohne die Datei im PIP-Cache nachzuschlagen, können wir den -no-cache-dir verwenden.
Die Befehlssyntax lautet:
$ PIP Installation Package_Name-no-cache-dirUm den TensorFlow zu installieren, ohne den PIP -Cache nachzuschlagen, führen Sie den Befehl aus:
$ pip Installieren Sie TensorFlow-no-cache-dirDer obige Befehl sollte PIP dazu zwingen, das Paket wiederzuladen, auch wenn es im Cache gespeichert ist.
Pip -Cache manuell reinigen
Wenn Sie eine ältere Version von PIP verwenden und keinen Zugriff auf den Befehl pip Cache haben, können Sie den PIP -Cache löschen, indem Sie das Cache -Verzeichnis manuell entfernen.
Unter Linux:
$ sudo rm ~/.Cache/PipUnter Windows:
RD /S /Q "%AppData%\ Local \ PIP \ Cache"Schließen
Dieses Tutorial hat Ihnen die Grundlagen der Arbeit mit dem PIP -Cache beigebracht. Wir haben auch zwei Methoden abgedeckt, um den PIP -Cache abhängig von Ihrer installierten PIP -Version zu löschen.