PyDev无法识别进口

时间:2014-10-07 11:49:02

标签: python eclipse import pydev

我正在使用PyDev for Eclipse,并显示一些红色下划线作为错误导入的错误。但是,这些进口工作。我可以用F9启动脚本,并使用这些模块中的类就好了。然而,红线困扰我,加上我不能使用自动完成这些导入。如何强制Eclipse PyDev重新评估项目中的模块?

我已经用PYTHONPATH刷新了我的python27/site_packages

正确导入下的红色下划线示例:

Example of red underlines under correct imports

模块PerClustering.py存在:

The module PerClustering.py exists

模块PerClustering.py包含一个类PerClustering

The module PerClustering.py contains a class PerClustering

其他导入不显示红线。但是,这些模块位于相同的目录中(或实际上是名称空间,因为这些目录包含空的__init__.py文件)。

1 个答案:

答案 0 :(得分:3)

假设这个代码在其他地方工作并且目录很明确,你可能只需要重建,这在eclipse项目中很常见。要实现此目的,请导航至项目>>下的重建选项。清洁即可。

编辑:这不太可能,但您可能必须重新启动eclipse才能使其正常工作。