Как сбросить virtualenv и pip?

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

7
задан Day 8 July 2011 в 12:49
поделиться