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