J'ai accidentellement installé des paquets Python sur mon système en utilisant à la pip
place de apt-get
. Je l'ai fait de deux manières:
- en utilisant une ancienne version de virtualenv, j’avais oublié d’ajouter
--no-site-packages
lors de la création de virtualenv - ensuite, lorsque j’ai appelépip install
, les packages Python ont été installés sur le système plutôt que virtualenv. - dans virtualenv correctement configuré, j’ai tapé
sudo pip install somepackage
- le sudo installé sur le système plutôt que le virtualenv
J'ai remarqué cela parce que je tapais à l' pip freeze
extérieur de virtualenv et que je découvrais certains paquets Python répertoriés qui ne devraient pas être là. Alors maintenant ma question est:
- Comment puis-je identifier tous les packages Python qui ont été installés par erreur sur le système (c'est-à-dire les packages Python qui apparaissent dans la
pip freeze
liste, mais n'ont pas été installés avecapt-get
)? - Comment puis-je les supprimer?
sudo rm -r /usr/local/lib/python2.7
. Jusqu'ici tout va bien.