Я случайно установил пакеты 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
. Все идет нормально.