Я установил 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?