Ich habe aus Versehen Python - Pakete auf meinem System installiert verwenden pipstatt apt-get. Ich habe das auf zwei Arten gemacht:
- Bei Verwendung einer älteren Version von virtualenv habe ich vergessen,
--no-site-packagesbeim Erstellen von virtualenv Anhänge hinzuzufügen. Nach dem Aufrufenpip installwurden die Python-Pakete auf dem System installiert und nicht auf virtualenv - In einem korrekt eingerichteten virtuellen Env habe ich Folgendes eingegeben
sudo pip install somepackage: das Sudo, das auf dem System installiert ist, und nicht das virtuelle Env
Ich bemerkte dies zufällig, weil ich pip freezeaußerhalb eines virtuellen Fensters tippte und einige der aufgelisteten Python-Pakete entdeckte, die nicht dort sein sollten. Nun ist meine Frage:
- Wie identifiziere ich alle Python-Pakete, die fälschlicherweise auf dem System installiert wurden (dh Python-Pakete, die in der
pip freezeListe angezeigt werden, aber nicht mit installiert wurdenapt-get)? - Wie entferne ich sie?
sudo rm -r /usr/local/lib/python2.7. So weit, ist es gut.