Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python PyDev不识别导入_Python_Eclipse_Import_Pydev - Fatal编程技术网

Python PyDev不识别导入

Python PyDev不识别导入,python,eclipse,import,pydev,Python,Eclipse,Import,Pydev,我正在使用PyDev for Eclipse,并将一些红色下划线显示为错误导入的错误。然而,这些输入是有效的。我可以用F9启动脚本,并且可以很好地使用这些模块中的类。然而,红线让我很困扰,而且我不能使用自动完成功能来进行这些导入。如何强制EclipsePydev重新评估项目中的模块 我已经用python27/site\u包刷新了我的PYTHONPATH 正确导入下的红色下划线示例: 模块PerClustering.py存在: 模块PerClustering.py包含一个类PerCluster

我正在使用PyDev for Eclipse,并将一些红色下划线显示为错误导入的错误。然而,这些输入是有效的。我可以用F9启动脚本,并且可以很好地使用这些模块中的类。然而,红线让我很困扰,而且我不能使用自动完成功能来进行这些导入。如何强制EclipsePydev重新评估项目中的模块

我已经用
python27/site\u包刷新了我的
PYTHONPATH

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

模块
PerClustering.py
存在:

模块
PerClustering.py
包含一个类
PerClustering


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

假设此代码在其他地方工作,并且目录正常,您可能只需要重新构建,这在eclipse项目中非常常见。要实现此目的,请导航到“清理”下的“重建”选项


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

一个项目Clean+构建是不够的,但是随后重新启动Eclipse似乎就可以了。真的吗?这很有趣。重建后,我永远不必重新启动IDE,但现在就可以了。希望有帮助。