PIP Clear Cache

PIP Clear Cache
PIP jest najpopularniejszym i wszechstronnym instalatorem pakietu Pythona. Oferuje narzędzie wiersza poleceń, które pozwala łatwo zarządzać pakietami Python.

Korzystając z PIP, możesz wykonywać takie działania, jak pobieranie, instalowanie, aktualizacja i odinstalowanie pakietów za pomocą prostych poleceń.

PIP używa mechanizmu buforowania, który pozwala szybciej pobierać i instalować pakiety Python. Działa poprzez przechowywanie pamięci podręcznej pobranych pakietów na lokalnym kole.

Mechanizm buforowania pozwala PIP poprawić pobieranie i instalację pakietów. Jest tak, ponieważ PIP nie musi pobierać już istniejących pakietów.

W niektórych przypadkach PIP może nie wymagać ponownego ładowania pakietu podczas aktualizacji, jeśli już istnieje w pamięci podręcznej.

W tym samouczku omówi się, jak pracować z pamięcią podręczną PIP, jak zarządzać pamięcią podręczną PIP za pomocą różnych poleceń i jak go wyczyścić, gdy trzeba zacząć od nowa.

Polecenie pamięci podręcznej pip

W najnowszej wersji PIP (i.mi., PIP 20.2 i więcej), możesz użyć polecenia pamięci podręcznej PIP, aby zarządzać pamięcią podręczną PIP.

Składnia polecenia:

$ pip pamięć podręczna

Porozmawiajmy o każdej akcji poniżej:

PIP Cache Dir

To polecenie pozwala uzyskać katalog, w którym pamięć podręczna PIP jest przechowywana w systemie docelowym.

Komenda:

$ pip pamięć podręczna

Polecenie powinno zwrócić katalog, w którym znajduje się pamięć podręczna PIP. Przykładowe wyjście w systemie Windows i Linux jest jak pokazano poniżej:

PIP Cache Dir
C: \ Użytkownicy \ nazwa użytkownika \ appData \ Local \ pip \ cache

Na Linux:

$ pip pamięć podręczna
/dom/debian/.pamięć podręczna/pip

PIP pokaż informacje o pamięci podręcznej

Możesz użyć polecenia informacji o pamięci podręcznej PIP, jak pokazano, aby uzyskać informacje o pamięci podręcznej PIP:

Informacje o pamięci podręcznej $ pip
Indeks pakietu strona pamięci podręcznej Lokalizacja:/dom/debian/.pamięć podręczna/pip/http
Indeks pakietu rozmiar pamięci podręcznej: 0 bajtów
Liczba plików HTTP: 0
Lokalizacja kół://dom/debian/.pamięć podręczna/pip/koła
Koła Rozmiar: 0 bajtów
Liczba kół: 0

Polecenie powinno zwrócić przykładowe wyjście jako:

PIP pokaż nazwy plików i pakiety w pamięci podręcznej

PIP zapewnia nam polecenie, aby wyświetlić nazwy plików i katalogi przechowywane w pamięci podręcznej.

Lista pamięci podręcznej $ PIP

PIP Usuń pakiet z pamięci podręcznej

Aby usunąć określony pakiet z pamięci podręcznej, możesz użyć akcji Usuń jako:

$ pip pamięć podręczna usuń

Polecenie pozwala określić określony wzór w celu dopasowania konkretnego pakietu.

Zauważ, że określony wzór może być wyrażeniem globalnym lub nazwa pakietu docelowego.

Na przykład, aby usunąć wszystkie pliki z pamięci podręcznej, możesz uruchomić:

$ pip pamięć podręczna usuń *
Usunięto pliki: 163

Zauważ, że polecenie usunie wszystkie pliki z pamięci podręcznej. Zachowaj ostrożność, jeśli nie chcesz wyczyścić pamięci podręcznej.

PIP Clean Cache

W niektórych przypadkach może być konieczne zresetowanie pamięci podręcznej PIP, aby domyślnie. W tym celu możesz użyć akcji oczyszczonej jako:

$ pip pamięć podręczna

Pakiet instalacji PIP bez pamięci podręcznej

Jeśli chcesz zainstalować pakiet bez wyszukiwania pliku w pamięci podręcznej PIP, możemy użyć -NO-Cache-DIR.

Składnia polecenia to:

$ PIP Instal instal Package_name-No-Cache-Dir

Na przykład, aby zainstalować TensorFlow bez patrzenia na pamięć podręczną PIP, uruchom polecenie:

$ pip instaluj tensorflow-no-cache-dir

Polecenie powyżej powinno zmusić PIP do ponownego ładowania pakietu, nawet jeśli jest przechowywane w pamięci podręcznej.

Ręcznie usuń pamięć podręczną PIP

Jeśli używasz starszej wersji PIP i nie masz dostępu do polecenia PIP Cache.

Na Linux:

$ sudo rm ~/.pamięć podręczna/pip
$ sudo rm -rf /root /.pamięć podręczna/pip

W systemie Windows:

Rd /s /q "%appData%\ local \ pip \ cache"

Zamknięcie

Ten samouczek nauczył cię podstawy pracy z pamięcią podręczną PIP. Omówiliśmy również dwie metody wyczyszczenia pamięci podręcznej PIP w zależności od zainstalowanej wersji PIP.