Qu'est-ce que pep `--no-cache-dir`?
J'ai récemment vu le --no-cache-dir
être utilisé dans un Panneau de fichier. Je n'ai jamais vu que le drapeau de l'avant et de l'aide n'est pas à l'expliquer:
--no-cache-dir Disable the cache.
- Question: Ce qui est mis en cache?
- Question: qu'est-Ce que le cache est-il utilisé?
- Question: Pourquoi voudrais-je le désactiver?
longshot sur t3: pour économiser de la RAM?
La Documentation est assez vaste, sur celui-ci: pip.pypa.io/fr/stable/de référence/pip_install/#mise en cache
les premiers résultats sur google donne une assez bonne description de son utilisation pip.pypa.io/fr/stable/de référence/pip_install
Lorsque vous créez un menu fixe de l'image que vous voulez qu'il soit de la lumière. Cela permet d'éviter les ballonnements de l'image avec les fichiers mis en cache.
Ironiquement, pour
La Documentation est assez vaste, sur celui-ci: pip.pypa.io/fr/stable/de référence/pip_install/#mise en cache
les premiers résultats sur google donne une assez bonne description de son utilisation pip.pypa.io/fr/stable/de référence/pip_install
Lorsque vous créez un menu fixe de l'image que vous voulez qu'il soit de la lumière. Cela permet d'éviter les ballonnements de l'image avec les fichiers mis en cache.
Ironiquement, pour
pip no-cache-dir
, c'est aujourd'hui le premier résultat.OriginalL'auteur Martin Thoma | 2017-08-09
Vous devez vous connecter pour publier un commentaire.
Liens vers de la documentation
https://pip.pypa.io/en/stable/reference/pip_install/#caching – @emredjan
https://pip.pypa.io/en/stable/reference/pip_install/ - @mikea
Pour éviter de télécharger à nouveau et de nouveau. Supposons, la désinstallation d'un module, lorsque vous l'installez la prochaine fois, il va utiliser les fichiers du cache dir
Ah, ok. Donc, pour un menu fixe de l'image qui est utilisé uniquement pour le déploiement (donc pas de "manuel" actions") il n'y a pas de raison de ne pas utiliser
--no-cache-dir
, correct?oui @MartinThoma
Ces liens seront transformées en liens html?
OriginalL'auteur Stack
Une autre raison pour désactiver le pip cache - si vous exécutez pip comme un utilisateur qui n'existe pas encore, leur maison répertoire sera créé, mais la propriété de root.
Ce qui nous arrive lors de la construction d'Amazon AMIs dans un chroot - pip est en cours d'exécution en tant qu'utilisateur qui existe sur le constructeur de la machine, mais pas dans la prison chroot où l'AMI est en cours de construction. Ceci est problématique car cet utilisateur spécifique peut maintenant pas ssh à ce qui a été construit comme leur .ssh répertoire n'est pas lisible par eux.
Je ne peux pas penser à tout autre motif pip serait de fonctionner comme un utilisateur qui n'existe pas, donc c'est très bien un cas limite.
OriginalL'auteur PacketFiend