pydev无法识别django安装

时间:2011-04-21 21:16:46

标签: python django pydev

我安装了django 1.3和PyDev 2.0的python 2.6.1。我能够导入django并从命令行打印版本。但是,当我尝试用pydev创建一个Django项目甚至导入django时,我收到一个错误。在创建django项目时,我得到“找不到Django”。错误。

我尝试删除并添加pythong解释器以重新扫描站点包。我看到django在Libraries部分中不可用。我甚至尝试手动添加文件夹并应用设置。

我错过了什么吗?

由于

4 个答案:

答案 0 :(得分:10)

解释器中配置的PYTHONPATH可能不正确......

即:如果你有一个结构

/my/path/django
/my/path/django/__init__.py

你必须确保

/my/path 

添加到PYTHONPATH(和/ my / path / django不是)

另外需要注意的是,在安装Django之后,您只需在解释器中进行刷新以便识别它(转到解释器首选项页面,按“应用”并选择要重新分析的解释器 - - 已经有计划在即将发布的版本之一中自动执行此操作,但是现在您必须手动执行此操作,因为在配置解释器并进行“设置”时会对其进行分析。

答案 1 :(得分:4)

我遇到了同样的问题。我甚至在我的系统库中有django。我的解决方案是将相同的文件夹添加到项目> PyDev-PYTHONPATH>外部图书馆

/usr/local/lib/python2.7/dist-packages

在此之前,我尝试重新启动翻译,但没有运气。上述解决方案是唯一为我工作的解决方案。

答案 2 :(得分:2)

我遇到了完全相同的问题 - 仅限于不同软件的更高版本:Python 3.3.2Django 1.5.1在Eclipse下PyDev 2.7.5. I以不同的方式解决了问题:

我只是将完整的Django 1.5.1文件夹复制到Python "Resources"文件夹中 /System/Library/Frameworks/Python.framework/Versions/3.3/Resources/Django-1.5.1 并再次申请翻译。

这立即起作用,让我在日食中创建一个Django项目。 希望这会有所帮助。

弗兰克

答案 3 :(得分:0)

如果您已按照Django网站提到的1的方式通过pip安装了Django,并且可以在/ python / Lib / site-packages / django路径中找到Django文件,则无需手动配置解释器。您可以删除所选的解释器,然后选择“快速自动配置”。

Auto config