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