Pip Clear Cache

Pip Clear Cache
PIP ist der beliebteste und vielseitigste Paket -Installateur für Python. Es bietet ein Befehlszeilen-Dienstprogramm, mit dem Sie Python-Pakete problemlos verwalten können.

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 Cache

Lassen 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 Dir

Der Befehl sollte das Verzeichnis zurückgeben, in dem sich der PIP -Cache befindet. Beispielausgabe unter Windows und Linux ist wie unten gezeigt:

PIP Cache Dir
C: \ Benutzer \ Benutzername \ AppData \ Local \ PIP \ Cache

Unter Linux:

$ pip Cache Dir
/home/debian/.Cache/Pip

PIP Show Cache Info

Sie können den Befehl pip cache info wie gezeigt verwenden, um Informationen zum PIP -Cache zu erhalten:

$ PIP Cache Info
Paketindexseite Cache Ort Ort:/home/debian/.Cache/PIP/HTTP
Paketindexseite Cache -Größe: 0 Bytes
Anzahl der HTTP -Dateien: 0
Räder Ort:/home/debian/.Cache/Pip/Räder
Rädergröße: 0 Bytes
Anzahl der Räder: 0

Der 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 -Liste

PIP Paket aus dem Cache entfernen

Um ein bestimmtes Paket aus dem Cache zu entfernen, können Sie die Aktion entfernen als:

$ pip Cache entfernen

Mit 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 *
Dateien entfernt: 163

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äuberung

PIP -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-dir

Um den TensorFlow zu installieren, ohne den PIP -Cache nachzuschlagen, führen Sie den Befehl aus:

$ pip Installieren Sie TensorFlow-no-cache-dir

Der 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/Pip
$ sudo rm -rf /root /.Cache/Pip

Unter 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.