使用 Eclipse 设置 Django - “未找到 Django”

发布于 2024-10-18 04:22:15 字数 296 浏览 6 评论 0原文

我正在尝试使用 Eclipse 设置 Django。现在我正在创建一个新的 Pydev Django 项目,并收到“未找到 Django”错误消息。

当我尝试通过命令行验证 Django 是否已集成时,它可以工作。

>>> import django
>>> print django.get_version()
1.2.5

我正好安装了两个 python,2.7 和 3.2,并且我确信我使用的是 Eclipse 中的 2.7(以及命令行)。我做错了什么?

I'm trying to setup Django with Eclipse. Right now I'm creating a new Pydev Django project, and getting "Django not found" error message.

When I try to verify Django is integrated via the command line, it works.

>>> import django
>>> print django.get_version()
1.2.5

I have exactly two python installations, 2.7 and 3.2, and I'm sure I'm using 2.7 from Eclipse (and the command line). What am I doing wrong?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

小镇女孩 2024-10-25 04:22:15

如果您在安装 django 之前添加了 python 解释器,您可能会收到此错误消息。从 eclipse 中删除 python 解释器并重新添加。 Eclipse 将进行某种缓存/搜索。这解决了我同样的问题。

If you added the python interpreter before installing django, you can get this error message. Remove the python interpreter from eclipse and add it again. Eclipse will do some caching/searching of some sort. This solved my same problem.

穿透光 2024-10-25 04:22:15

就我而言,我使用 virtualenv 和 easy_install 的自定义本地版本来避免需要 root 权限。我已将 Django 安装在 ~/.local/lib/python2.7/site-packages/ 中。我在 Eclipse 的 PyDev 解释器中添加了这个路径。

然而,这并没有解决问题。事实证明,我还需要显式添加 Django 目录(即:~/.local/lib/python2.7/site-packages/Django-1.6.2-py2.7.egg/)。

因此,请记住在 PyDev 解释器中显式选择 Django 目录,特别是如果您以某种方式自定义了内容。

In my case I use virtualenv and a custom local version of easy_install to avoid needing to be root. I have Django installed in ~/.local/lib/python2.7/site-packages/. I added this path in Eclipse in the PyDev interpreter.

However, this did not fix the problem. It turned out that I needed to explicitly add the Django directory as well (ie: ~/.local/lib/python2.7/site-packages/Django-1.6.2-py2.7.egg/).

So remember to explicitly select the Django directory in PyDev interpreter especially if you have stuff customized in some fashion.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文