我正在使用PyDev for Eclipse,并显示一些红色下划线作为错误导入的错误。但是,这些进口工作。我可以用F9启动脚本,并使用这些模块中的类就好了。然而,红线困扰我,加上我不能使用自动完成这些导入。如何强制Eclipse PyDev重新评估项目中的模块?
我已经用PYTHONPATH
刷新了我的python27/site_packages
。
正确导入下的红色下划线示例:
模块PerClustering.py
存在:
模块PerClustering.py
包含一个类PerClustering
:
其他导入不显示红线。但是,这些模块位于相同的目录中(或实际上是名称空间,因为这些目录包含空的__init__.py
文件)。
答案 0 :(得分:3)
假设这个代码在其他地方工作并且目录很明确,你可能只需要重建,这在eclipse项目中很常见。要实现此目的,请导航至项目>>下的重建选项。清洁即可。
编辑:这不太可能,但您可能必须重新启动eclipse才能使其正常工作。