web-dev-qa-db-fra.com

Comment puis-je supprimer tous les packages python?

Je suis relativement nouveau à cela. J'ai installé divers paquets python2.7, parfois avec apt-get, parfois avec pip, parfois depuis les sources. Je rencontre des millions de problèmes différents lorsque j'essaie de supprimer, de mettre à niveau ou d'installer un nouveau package. Je souhaite donc supprimer TOUS LES python packages et commencer par une nouvelle installation. Y a-t-il un moyen relativement sûr de le faire?

4
matejom

Attention!

Ceci est une réponse à votre question!

pip a une option qui vous permet de procéder à une désinstallation sans confirmation: --yes. Donc, si vous obtenez tous les paquetages puis les exécutez un par un avec le programme de désinstallation, vous les supprimerez tous.

Pour ce faire, vous pouvez utiliser la commande xargs: elle vous permettra d’utiliser \n comme séparateur (voir man xargs pour plus d’informations).

de sorte que tout cela n’est qu’une commande qui supprimera tous les Pythoninstallés _ paquets ::

pip freeze | xargs pip uninstall --yes

Source

3
Fabby