Я случайно установил пакеты 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
)? - как их удалить?