python – PyDev无法识别导入

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

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

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

模块PerClustering.py存在:

模块PerClustering.py包含一个类PerClustering:

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

解决方法:

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

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

上一篇:python-Appengine的eclipse中的断点


下一篇:Python Eclipse管道