Ubuntu10.04サーバーにvirtualenvをインストールしました。
ピップフリーズを実行すると、次のパッケージが表示されます。
Django==1.2.4
distribute==0.6.10
python-apt==0.7.94.2ubuntu6.2
virtualenv==1.5.1
wsgiref==0.1.2
「pipuinstallDjango」を実行すると、次のように表示されます。
pip uninstall Django
Uninstalling Django:
Proceed (y/n)? y
Successfully uninstalled Django
理想的には、これでDjangoをアンインストールする必要がありますが、そうではありません。「pipfreeze」を実行しても、同じパッケージが表示されます。
もう1つ奇妙なことは、virtualenvを作成し、その中で「pipfreeze」を実行すると、パッケージが1つしか表示されないことです。これは、理想的には空白である必要があるため、奇妙な「wsgiref」です。
また、-no-site-packagesを使用してこのvirtualenvを作成しても、「django-admin.pystartproject」を使用して新しいdjangoプロジェクトを作成できます。
このvirtualenv内でpythonインタープリターを起動して「importdjango」を実行すると、「Nomodulenameddjango」というエラーが表示されます。
また、virtualenv内に「pipinstall Django」をインストールしようとすると、理想的には発生しないはずのsudo権限を要求されます。
この混乱をどのように整理しますか。すべてのpepとvirtualenvをリセットする方法はありますか?