Я установил virtualenv на моем сервере Ubuntu 10.04.
Теперь, когда я делаю pip freeze, он показывает мне следующие пакеты:
Django==1.2.4
distribute==0.6.10
python-apt==0.7.94.2ubuntu6.2
virtualenv==1.5.1
wsgiref==0.1.2
Когда я делаю "pip uninstall Django", он говорит:
pip uninstall Django
Uninstalling Django:
Proceed (y/n)? y
Successfully uninstalled Django
В идеале этоследует удалить Django, но это не так.Я все еще могу видеть те же пакеты, когда я делаю «pip freeze».
Теперь потерпите меня, другая странная вещь в том, что когда я создаю virtualenv, а затем делаю «pip freeze» внутри него, я вижу толькоодин пакет, и это "wsgiref", что странно, потому что в идеале он должен быть пустым.
Кроме того, несмотря на создание этого virtualenv с --no-site-packages, я все еще могу создать новый проект django с помощью "django-admin.py startproject ".
Когда я запускаю интерпретатор python внутри этого virtualenv и выполняю" import django ", он выдает ошибку" Нет модуля с именем django ".
Также, когда я пытаюсьчтобы установить "pip install Django" внутри virtualenv, он запрашивает разрешения sudo, что не должно происходить в идеале.
Как мне разобраться в этом беспорядке.Есть ли способ просто сбросить все pep и virtualenv?