2013-02-04 49 views
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目錄。

你能否澄清我做錯了什麼?

回答