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

时间:2011-02-21 13:14:09

标签: python django eclipse pydev django-errors

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

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

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

我有两个python安装,2.7和3.2,我确信我正在使用Eclipse(和命令行)中的2.7。我做错了什么?

2 个答案:

答案 0 :(得分:11)

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

答案 1 :(得分:2)

在我的情况下,我使用virtualenv和easy_install的自定义本地版本,以避免需要root。我在~/.local/lib/python2.7/site-packages/安装了Django。我在PyDev解释器中在Eclipse中添加了这条路径。

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

所以请记住在PyDev解释器中明确选择Django目录,特别是如果你有某种方式定制的东西。