1
我的Ubuntu 12.10發生了一些奇怪的事情。我有以下的目錄結構,我的Django項目:Django-admin.py不會找到設置
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
一切完美運行。 但是,當我試圖通過add2virtualenv $PWD
以下錯誤添加project-repository/my-project
到VIRTUALENV以下命令
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
雖然當我在Python控制檯做sys.path
,其中一條線對應於project-repository/my-project
目錄。
你能否澄清我做錯了什麼?