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