Ho installato accidentalmente pacchetti Python sul mio sistema usando pip
invece di apt-get
. L'ho fatto in due modi:
- usando una versione precedente di virtualenv, mi sono dimenticato di aggiungere
--no-site-packages
durante 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 freeze
al 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 freeze
nell'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.