Pydev,eclipse和pythonpath问题

时间:2010-07-21 15:21:18

标签: python eclipse pydev

我已经将pydev安装到了我的eclipse 3.5.2。一切顺利,创建项目,执行,测试,自动完成。

但后来我意识到从/usr/lib/pymodules/python2.6导入模块,例如django,会导致错误“Unresolved import:xxxx”。当然,PYTHONPATH SYSTEM包含我想要的目录。更重要的是,在包浏览器中我可以使用“系统库”下的模块。

我无法导入它们:S。这是一个错误吗?或者我只是遗漏了一些东西。

感谢。

3 个答案:

答案 0 :(得分:2)

在eclipse中,您可以在python路径中添加django文件夹。

窗口 - >首选项> PyDev->口译员 - > Python口译员 - >图片 - >新文件夹

浏览到您要搜索的模块的父文件夹。

答案 1 :(得分:1)

如果您正在使用virtualenv,则应使用内部的python构建设置解释器。

即,该项目的默认python解释器将是/ usr / bin / python

但将其更改为“{project name} python”,并将其指向虚拟环境路径。就我而言,它是〜/ .virtualenvs / acme / bin / python

答案 2 :(得分:1)

在PyDev中似乎有某种缓存问题......在这种情况下,您可以尝试删除解释器,再次添加并重新启动Eclipse。