在使用 eclipse+pydev 时,突然遇到报错:Undefined variable from import 或者 Unresolved import,满屏都是小红叉,看上去特别烦人。百度之后发现这是pydev插件的问题,本身代码是没有问题的,然后看网友们有以下两个办法:
方法1:
Window —> Preferences —> PyDev —> Editor —> Interpreter-Python —> Libraries —> New Folder —> 加上src的路径 —> 点击 OK —> 重启eclipse
修复失败
方法2:
Window —> Preferences —> PyDev —> Editor —> Interpreter-Python —> Forced Builtins —> New... —> 添加自己需要导入的包名 —> 点击 OK —> 重启eclipse
修复还是失败
方法3:
Window —> Preferences —> PyDev —> Editor —> Code Analysis —> Undefined —> Undefined Variable From Import —> Ignore;
Window —> Preferences —> PyDev —> Editor —> Code Analysis —> Imports —> Import not found —> Ignore 。
这种方法成功是成功了,但是还是蓝瘦,小红叉办成了灰色的感叹号,还是碍眼
最后的最后,我重新导入了一次Python安装路径,居然就好了 T T:
首先清除原有的导入
然后重新导入,记得点击 OK
重启eclipse之后,小红叉和警告就全消失了