8 votes

Installation de Pip sans barres de progression

Dans mon application Django, j'ai un fichier circle.yml qui exécute 'pip install -r requirements/base.txt'. Lorsque je pousse le code, et que je vérifie les logs de CircleCI lorsqu'il y a une erreur, il est difficile d'y accéder car il y a beaucoup de dépendances et depuis pip6, ils ont commencé à montrer des barres de progression pour les installations. A cause de cela, c'est assez vite occupé. J'ai lu sur la page github de pip que quelques personnes demandaient un flag à la commande install pour enlever les barres de progression, mais continuer à montrer tout le reste comme des exceptions. quelque chose comme

pip install --no-progress-bar foo

https://github.com/pypa/pip/pull/4194 . Il ne semble pas qu'il ait encore été publié. Existe-t-il un moyen de le faire actuellement sans utiliser -- no-cache-dir ?

9voto

followben Points 3073

Ce PR a été fusionné et est disponible dans la dernière version stable (pip 10.0.1 au moment de la rédaction). Il suffit de le faire :

pip install foo --progress-bar off

D'autres arguments sont disponibles. Voir le pip install docs .

1voto

Mike T Points 7385

Utilisez pip config pour les désactiver par défaut :

pip config --user set global.progress_bar off

(peut-être enlever --user pour les admins, ou utiliser le remplacement par --venv pour virtualenv)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X