12

我经常使用错误的 PYTHONPATH 创建一个 Pydev(例如,Google App Engine)Eclipse 项目。比如说,它缺少“lib”。该项目充满了红色 x 的含义错误。美好的。我将项目 PYTHONPATH 更新为我知道可以解决问题的内容,但问题仍然存在。

现在,如果我访问(即双击进入编辑器)任何单个文件,Pydev 会兴奋地重新解析,红色 x 消失。所以我可以通过访问每个文件来摆脱它们!太糟糕了。刷新或打开和关闭项目,甚至关闭和重新打开 Eclipse 似乎都不起作用。想法?

我正在使用 Galileo(Eclipse 的构建 20100218-1602)和 Pydev 的 1.5.5.2010030420。

4

3 回答 3

10

一种方法是进入项目设置中的 PYTHON 路径并点击应用,这会强制刷新。

于 2010-07-23T22:33:08.913 回答
4

尝试从 Eclipse 的菜单中选择 Project → Clean,然后选择有问题的项目或“清理所有项目”。这将迫使 Eclipse 重新生成整个项目中的所有错误标记。

尝试结合强制刷新PYTHONPATH(如 tlow 所述)可能是最好的选择。

于 2011-03-20T07:42:27.933 回答
3

在最新的 PyDev 中,您可以右键单击 PyDev 包资源管理器中的文件夹,然后选择:

  1. PyDev > 删除错误标记(只是为了删除错误标记而不进行新的分析)。

  2. PyDev > 代码分析,对该文件夹下的模块进行代码分析。

请注意,从 PyDev 2.1 版开始,PyDev 默认只分析在编辑器中打开的文件,因此,选项 2 将是一次对许多文件进行代码分析而无需在编辑器中打开它的正确方法.

于 2011-09-08T10:49:14.630 回答