Cache Clear Pip

Cache Clear Pip
PIP est l'installateur de package le plus populaire et le plus polyvalent pour Python. Il propose un utilitaire de ligne de commande qui vous permet de gérer facilement les packages Python.

En utilisant PIP, vous pouvez effectuer des actions telles que le téléchargement, l'installation, la mise à jour et la désinstallation de packages avec des commandes simples.

PIP utilise un mécanisme de mise en cache qui vous permet de télécharger et d'installer des packages Python plus rapidement. Il fonctionne en stockant une cache des packages téléchargés sur la roue locale.

Le mécanisme de mise en cache permet à PIP d'améliorer le téléchargement et l'installation des packages. En effet, PIP n'a pas besoin de télécharger des packages déjà existants.

Dans certains cas, PIP peut ne pas avoir besoin de relocaliser un package lors de la mise à jour si elle existe déjà dans le cache.

Ce tutoriel discutera de la façon de travailler avec le cache PIP, de la gestion du cache PIP à l'aide de diverses commandes et de la façon de l'effacer lorsque vous devez recommencer à nouveau.

Commande Pip Cache

Dans la version récente de PIP (i.e., Pip 20.2 et supérieur), vous pouvez utiliser la commande PIP Cache pour gérer le cache PIP.

La syntaxe de commande:

$ cache

Discutons de chaque action ci-dessous:

Pip Cache Dir

Cette commande vous permet d'obtenir le répertoire où le cache PIP est stocké sur le système cible.

La commande:

$ pip cache dir

La commande doit renvoyer le répertoire où se trouve le cache PIP. L'exemple de sortie sur Windows et Linux est comme indiqué ci-dessous:

Pip Cache Dir
C: \ Users \ Username \ AppData \ Local \ Pip \ Cache

Sur Linux:

$ pip cache dir
/ Home / Debian /.cache / pip

Pip Show Cache Info

Vous pouvez utiliser la commande PIP Cache Info comme indiqué pour obtenir des informations sur le cache PIP:

$ pip cache info
Page d'index de package Emplacement du cache: / home / debian /.cache / pip / http
Page d'index de package Taille du cache: 0 octets
Nombre de fichiers HTTP: 0
Emplacement des roues: / home / debian /.cache / pip / roues
Roues taille: 0 octets
Nombre de roues: 0

La commande doit renvoyer un exemple de sortie comme:

PIP montre des noms de fichiers et des packages dans le cache

PIP nous fournit la commande pour afficher les noms de fichiers et les répertoires stockés dans le cache.

$ PIP CACHE LIST

Pip Retirez le package du cache

Pour supprimer un package spécifique du cache, vous pouvez utiliser l'action Supprimer comme:

$ pip cache supprimer

La commande vous permet de spécifier un modèle spécifique pour correspondre à un package particulier.

Notez que le modèle spécifié peut être une expression globale ou le nom d'un package cible.

Par exemple, pour supprimer tous les fichiers du cache, vous pouvez exécuter:

$ pip cache retirez *
Fichiers supprimés: 163

Notez que la commande supprimera tous les fichiers du cache. Soyez prudent si vous ne souhaitez pas effacer votre cache.

Cache pipe propre

Vous devrez peut-être réinitialiser le cache PIP par défaut dans certains cas. Pour cela, vous pouvez utiliser l'action Purge comme:

$ Pip Cache Purge

Package d'installation PIP sans cache

Si vous souhaitez installer un package sans rechercher le fichier dans le cache PIP, nous pouvons utiliser le -no-cache-dir.

La syntaxe de commande est:

$ pip install package_name --no-cache-di

Par exemple, pour installer TensorFlow sans chercher le cache PIP, exécutez la commande:

$ pip install tensorflow --no-cache-dir

La commande ci-dessus devrait forcer PIP à relover le package même s'il est stocké dans le cache.

Purgez manuellement le cache PIP

Si vous utilisez une ancienne version de PIP et que vous n'avez pas accès à la commande PIP Cache, vous pouvez effacer le cache PIP en supprimant manuellement le répertoire de cache.

Sur Linux:

$ sudo rm ~ /.cache / pip
$ sudo rm -rf / root /.cache / pip

Sur Windows:

RD / S / Q "% AppData% \ local \ pip \ cache"

Fermeture

Ce tutoriel vous a appris les principes fondamentaux de travailler avec le cache PIP. Nous avons également couvert deux méthodes pour effacer le cache PIP en fonction de votre version PIP installée.