Przypadkowo zainstalowałem pakiety Pythona w moim systemie, używając pip
zamiast apt-get
. Zrobiłem to na dwa sposoby:
- używając starszej wersji virtualenv, zapomniałem dołączyć
--no-site-packages
podczas tworzenia virtualenv - potem, gdy zadzwoniłempip install
, pakiety Pythona były instalowane w systemie zamiast virtualenv - w poprawnie skonfigurowanym virtualenv wpisałem
sudo pip install somepackage
- sudo zainstalowane w systemie zamiast virtualenv
Zdarzyło mi się to zauważyć, ponieważ pisałem na maszynie pip freeze
poza virtualenv i zauważyłem listę pakietów Pythona, których nie powinno tam być. Więc teraz moje pytanie brzmi:
- Jak mogę zidentyfikować wszystkie pakiety Pythona, które zostały błędnie zainstalowane w systemie (to znaczy pakiety Pythona, które pojawiają się na
pip freeze
liście, ale nie zostały zainstalowaneapt-get
)? - jak je usunąć?
sudo rm -r /usr/local/lib/python2.7
. Na razie w porządku.