我最近将一个 django 应用程序从c:\Users\user\django-projects\foo\foobarto 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?”
谢谢,
- 莱克索