Ubuntu12.10で何か奇妙なことが起こります。Djangoプロジェクトには次のディレクトリ構造があります。
project-repository
|__ my-project
|__manage.py
|__my-project
|__ __init__.py
|__urls.py
|__wsgi.py
|__settings
|__ __init__.py
|__local.py
|__base.py
中から走るとproject-repository/my-project
django-admin runserver --pythonpath=$PWD --settings=my-project.settings.local
すべてが完璧に機能します。しかし、次のコマンドproject-repository/my-project
を使用してvirtualenvに追加しようとするとadd2virtualenv $PWD
django-admin runserver --settings=my-project.settings.local
次のエラーが発生します。
ImportError: Could not import settings 'my-project.settings.local' (Is it on sys.path?): No module named my-project.settings.local
私がsys.path
Pythonコンソールで行う場合、行の1つはproject-repository/my-project
ディレクトリに対応します。
私が間違っていることを明確にしていただけませんか。