gpt4 book ai didi

windows - 升级到 Django 1.4 后,Eclipse 中的 Django 应用程序无法运行

转载 作者:可可西里 更新时间:2023-11-01 13:25:32 27 4
gpt4 key购买 nike

升级到 Django 1.4 后,我现在收到以下错误消息:

raise ImportError("Could not import settings '%s' (Is it on sys.path?): %s" % (self.SETTINGS_MODULE, e))
ImportError: Could not import settings 'settings.py' (Is it on sys.path?): No module named py

我读到它可能与 pydev 2.4 有关,例如:here ,所以我将pydev升级到最新版本,2.5。我正在使用 eclipse indigo。

我开始查看 run cnofiguration,发现仍然引用了 django 1.3 egg。所以我去了windows/preferences/pydev/interpreter-python,在系统PYTHON路径中引用了1.3 egg。

为了尝试纠正这个问题,我删除了现有的 python 解释器,并重新添加了一个新的解释器。我的 python 是从 venv 运行的,所以我添加了这个。出现错误:

Error message

我不认为这是相关的,但我可以看到/venv/lib 出现在系统 PYTHONPATH 列表中,而在 Windows 中该文件夹称为/venv/Lib,所以我也添加了它。仍然没有包含新的 django egg,所以我在“库”窗口下手动添加了它。

但是,我仍然收到错误消息。

该应用在命令行中运行良好。

最佳答案

在尝试了几个小时不同的东西后弄明白了这一点。

我使用 pydev 2.5 创建了一个新的 Django 项目,只是为了看看会发生什么,我注意到“django 设置模块”条目(见下文)是 appname.settings。以前我放了“settings.py”。我完全删除了该条目,从而解决了第一个问题。

enter image description here

在此之后,我收到了“未找到模块 appname”错误,因此我尝试将一个空的 __init__.py 文件放入我的应用程序的根目录中,这似乎可行。

关于windows - 升级到 Django 1.4 后,Eclipse 中的 Django 应用程序无法运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10258571/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com