662 votes

Puis-je forcer pip à réinstaller la version actuelle ?

J'ai rencontré des situations où la version actuelle d'un paquet semble ne pas fonctionner et nécessite une réinstallation. Mais pip install -U ne touchera pas à un paquet qui est déjà à jour. Je vois comment forcer une réinstallation en désinstallant d'abord (avec la commande pip uninstall ) puis de l'installer, mais existe-t-il un moyen de forcer une "mise à jour" vers une version nominalement actuelle en une seule étape ?

2 votes

Pour ceux qui cherchent à réinstaller pip lui-même (s'il a cessé de fonctionner pour une raison quelconque ;) ), la réponse se trouve à l'adresse suivante ce SO q&a

12voto

mrgloom Points 1026
sudo pip3 install --upgrade --force-reinstall --no-deps --no-cache-dir <package-name>==<package-version>

Quelques réponses pertinentes :

Différence entre les options pip install "ignore-installed" et "force-reinstall".

8voto

Daniel Points 862

Si vous avez un fichier texte contenant de nombreux paquets, vous devez ajouter l'option -r drapeau

pip install --upgrade --no-deps --force-reinstall -r requirements.txt

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