Ho installato accidentalmente pacchetti Python sul mio sistema usando pipinvece di apt-get. L'ho fatto in due modi:
- usando una versione precedente di virtualenv, mi sono dimenticato di aggiungere
--no-site-packagesdurante la creazione di virtualenv - dopo quello che ho chiamatopip install, i pacchetti Python erano installati sul sistema piuttosto che virtualenv - in un virtualenv correttamente configurato, ho digitato
sudo pip install somepackage- il sudo installato sul sistema piuttosto che il virtualenv
Mi è capitato di notare questo perché ho digitato pip freezeal di fuori di virtualenv e ho notato alcuni pacchetti Python elencati che non dovrebbero essere lì. Quindi ora la mia domanda è:
- come posso identificare tutti i pacchetti Python che sono stati installati erroneamente sul sistema (ovvero i pacchetti Python che appaiono
pip freezenell'elenco, ma con i quali non sono stati installatiapt-get)? - come li rimuovo?
sudo rm -r /usr/local/lib/python2.7. Fin qui tutto bene.