使用 Eclipse 设置 Django - “未找到 Django”
我正在尝试使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您在安装 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.
就我而言,我使用 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.