我最近将一个 django 应用程序从c:\Users\user\django-projects\foo\foobar
to c:\Python25\Lib\site-packages\foo\foobar
(在 python 路径上)。我在目录中启动了一个新应用程序django-projects
,并添加foo.foobar
到INSTALLED_APPS
设置中。当我尝试manage.py runserver
为我的新应用程序运行开发服务器 () 时,我收到错误消息ImportError: No module named foobar
。
查看回溯,它正在寻找c:\Users\user\django-projects\foo\..\foo\foobar
应用foobar
程序。我检查了我的PATH
和PYTHONPATH
环境变量,都没有指向和运行python解释器时c:\Users\user\django-projects\foo
它没有出现。sys.path
我猜我c:\Users\user\django-projects\foo
在开发的某个时候以某种方式添加到 django 的路径中,foo
但我不记得我是如何做到的。
所以,有了所有这些,我的问题是“我如何让 manage.py 看起来c:\Python25\Lib\site-packages
而不是c:\Users\user\django-projects\foo
?”
谢谢,
- 莱克索