【发布时间】:2015-01-08 05:56:42
【问题描述】:
我已经正确安装和配置了 PyDev。我创建一个新的 Djaango 项目如下
- 我启动 Eclipse
- 我创建了一个新的 Eclipse 工作区:C:\project\django-workspace
- 我将解释器设置为 Python 2.7
- 我通过向导创建了一个新的 PyDev Django 项目
- 我将我的新项目命名为“演示”
- PyDev 创建一个演示项目和一个“演示”PyDev 包(我认为它与应用程序相同)
- 我运行应用程序,一切正常
现在我只是想将 PyDev 包(或应用程序)从“演示”重命名为“原型”
- 我右击Demos包,点击重命名,输入prototype
当我现在运行应用程序时,我得到:
raise ImportError("Could not import settings '%s' (Is it on sys.path?): %s" % (self.SETTINGS_MODULE, e))
ImportError: 无法导入设置“demos.settings”(是否在 sys.path 上?):没有名为 demos.settings 的模块
在其他线程上,用户建议问题在于项目和应用程序的名称相同,这会导致问题......在我的情况下,似乎相反是正确的。重命名应用程序后,我会收到此错误。当应用程序和项目名称相同时,一切似乎都按预期工作?这两天我一直在和这个问题作斗争,非常感谢任何帮助
【问题讨论】: