pydev无法识别django安装

arj*_*urs 5 python django pydev

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

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

我错过了什么吗?

谢谢

Fab*_*zny 10

可能在你的翻译中配置的PYTHONPATH不正确......

即:如果你有一个结构

/my/path/django
/my/path/django/__init__.py
Run Code Online (Sandbox Code Playgroud)

你必须确保这一点

/my/path 
Run Code Online (Sandbox Code Playgroud)

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

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


pjo*_*hin 4

我有同样的问题。我的系统库中甚至有 django。我的解决方案是将相同的文件夹添加到Project > PyDev-PYTHONPATH >External Libraries

/usr/local/lib/python2.7/dist-packages
Run Code Online (Sandbox Code Playgroud)

在此之前,我尝试重新启动解释器,但没有成功。上述解决方案是唯一对我有用的解决方案。