我正在 Eclipse 中使用 PyDev 开发一个 Django 项目。有一段时间,PyDev 的 Django Shell 运行良好。现在,它没有:
>>> import sys; print('%s %s' % (sys.executable or sys.platform, sys.version))
C:\Python26\python.exe 2.6.4 (r264:75708, Oct 26 2009, 08:23:19) [MSC v.1500 32 bit (Intel)]
>>>
>>> from django.core import management;import mysite.settings as settings;management.setup_environ(settings)
Traceback (most recent call last):
File "<console>", line 1, in <module>
ImportError: No module named mysite.settings
>>>
开发服务器运行良好。我可能做错了什么?
模型模块也明显缺失:
>>> import mysite.myapp.models
Traceback (most recent call last):
File "<console>", line 1, in <module>
ImportError: No module named mysite.myapp.models
在 PyDev 之外的普通命令行上,shell 工作正常。
为什么会发生这种情况?