PyDev 无法识别导入

phy*_*ion 5 python eclipse import pydev

我正在使用 PyDev for Eclipse,并显示一些红色下划线作为错误导入的错误。然而,这些导入是有效的。我可以使用 F9 启动脚本,并使用这些模块中的类就可以了。然而,红线困扰着我,而且我无法对这些导入使用自动完成功能。如何强制 Eclipse PyDev 重新评估项目中的模块?

我已经在里面PYTHONPATH焕然一新了。python27/site_packages

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

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

该模块PerClustering.py存在:

模块 PerClustering.py 存在

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

模块 PerClustering.py 包含一个类 PerClustering

其他进口不显示红线。然而,这些模块位于相同的目录中(或者实际上是命名空间,因为这些目录包含一个空__init__.py文件)。

ham*_*ich 3

假设此代码在其他地方工作并且目录完好无损,您可能只需要重建,这在 Eclipse 项目中很常见。为此,请导航至Project >> Clean下的重建选项。

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