Yanlışlıkla Python paketlerini kullanmak pip
yerine sistemime kurdum apt-get
. Bunu iki şekilde yaptım:
- Daha önceki sanalenv sürümlerini kullanarak, sanalenv
--no-site-packages
oluştururken eklemeyi unuttum - ondan sonra çağırdığımdapip install
, sanalenv yerine sisteme yüklü olan Python paketleri - doğru kurulumlu bir sanalenvde yazdım
sudo pip install somepackage
- sanalenv yerine sisteme yüklenen sudo
Bunu farkettim çünkü pip freeze
bir sanalenv'in dışına yazdım ve orada olmaması gereken bazı Python paketlerini gördüm . Şimdi sorum şu:
- Sisteme hatalı yüklenmiş tüm Python paketlerini (yani
pip freeze
listede görünen , ancak yüklenmemiş olan Python paketlerini) nasıl tanımlarımapt-get
? - onları nasıl kaldırabilirim?
sudo rm -r /usr/local/lib/python2.7
. Çok uzak çok iyi.