1 votes

Où sont stockés les paquets Python en cache dans Ubuntu ?

J'ai pensé poster cette question dans Stackoverflow, mais j'ai décidé de la poster ici parce qu'elle probablement dépend du système d'exploitation.
Lorsque j'installe un paquetage Python en utilisant pip lors de son premier téléchargement à partir du site pypi :

pip install numpy
Collecting numpy
  Downloading https://files.pythonhosted.org/packages/de/37/fe7db552f4507f379d81dcb78e58e05030a8941757b1f664517d581b5553/numpy-1.15.4-cp27-cp27mu-manylinux1_x86_64.whl (13.8MB)
    100% || 13.8MB 792kB/s 
Installing collected packages: numpy
Successfully installed numpy-1.15.4

Lorsque je le désinstalle et le réinstalle à nouveau, le paquet n'est pas téléchargé. Au lieu de cela, une version en cache est utilisée pour l'installer :

pip install numpy
Collecting numpy
  Using cached https://files.pythonhosted.org/packages/de/37/fe7db552f4507f379d81dcb78e58e05030a8941757b1f664517d581b5553/numpy-1.15.4-cp27-cp27mu-manylinux1_x86_64.whl
Installing collected packages: numpy
Successfully installed numpy-1.15.4

Parfois, l'installation est corrompue ou des problèmes surviennent pendant l'installation. J'ai donc besoin de réinstaller le même paquet à nouveau. Mais comme il existe une version en cache, la réinstallation utilisera la même version du paquet. version corrompue . Je dois donc supprimer cette version en cache afin de procéder à une installation propre.
Pour cette raison, ma question est la suivante : où sont stockés les paquets Python en cache dans Ubuntu ?

3voto

singrium Points 5616

Merci à @muru J'ai trouvé le Antwort en Stackoverflow . Je le cite :

L'emplacement par défaut du répertoire cache dépend du système d'exploitation. d'exploitation :

Pour Ubuntu, il est situé dans :

~/.cache/pip et il respecte le répertoire XDG_CACHE_HOME.

WheelCache
Pip lira les roues du sous-répertoire dans le cache de Pip. et utilisera tous les paquets qui s'y trouvent.

Vous trouverez de plus amples informations dans ce lien

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X