PyDev-Eclipse显示错误但代码运行良好

时间:2017-01-30 14:08:14

标签: python eclipse python-3.x pydev

我刚刚将PyDev安装到eclipse中并尝试编写一个hello world应用程序。但eclipse甚至强调print函数,并在悬停时给出print:undefined variable的消息。但代码工作正常。当我运行应用程序时,它运行正常并在控制台上打印Hello World。我附上截图供参考 enter image description here 请注意,我遇到了similar question,建议删除和重新添加解释器的解决方案对我不起作用。如果重要的话,我在Ubuntu 16.0.4机器上 的修改
我在python解释器选项卡中有以下条目 enter image description here

2 个答案:

答案 0 :(得分:1)

通过删除所有解释器(包括它们并重新创建项目)解决了问题。请注意,在删除/添加解释器之前创建的项目仍显示错误。所以我也删除了它们并创建了一个工作正常的新项目。

答案 1 :(得分:0)

我遇到了类似的问题,因此提出以下建议:
PyDev Docs

我在“窗口”->“首选项”->“ Python解释器”(“环境”选项卡)中添加了缺少的LD_LIBRARY_PATH,然后关闭并重新打开了该项目(无需重新创建该项目)。一旦我重新打开有错误的文件,错误就消失了。