Я случайно установил пакеты Python в свою систему, используя pipвместо apt-get. Я сделал это двумя способами:
- используя старую версию virtualenv, я забыл добавить
--no-site-packagesпри создании virtualenv - после этого, когда я вызывалpip install, пакеты Python устанавливались в систему, а не в virtualenv - в правильной настройке virtualenv я набрал
sudo pip install somepackage- sudo установлен в систему, а не virtualenv
Я случайно заметил это, потому что набрал pip freezeтекст за пределами virtualenv и обнаружил в списке некоторые пакеты Python, которых там быть не должно. Итак, теперь мой вопрос:
- как определить все пакеты Python, которые были ошибочно установлены в системе (то есть пакеты Python, которые появляются в
pip freezeсписке, но не были установлены вместеapt-get)? - как мне их удалить?
sudo rm -r /usr/local/lib/python2.7. Все идет нормально.