J'ai accidentellement installé des packages Python sur mon système en utilisant pip
au lieu de apt-get
. J'ai fait cela de deux manières :
- en utilisant une ancienne version de virtualenv, j'ai oublié d'ajouter
--no-site-packages
lors de la création de l'environnement virtuel - après cela, quand j'ai appelépip install
, les packages Python ont été installés sur le système plutôt que dans l'environnement virtuel - dans un environnement virtuel correctement configuré, j'ai tapé
sudo pip install somepackage
- le sudo a installé sur le système plutôt que dans l'environnement virtuel
J'ai remarqué cela car j'ai tapé pip freeze
en dehors d'un environnement virtuel, et j'ai vu des packages Python listés qui ne devraient pas y être. Alors maintenant, ma question est :
- comment puis-je identifier tous les packages Python qui ont été installés de manière erronée sur le système (c'est-à-dire les packages Python qui apparaissent dans la liste
pip freeze
, mais n'ont pas été installés avecapt-get
)? - comment puis-je les supprimer?