如何让Pydev重新计算导入(删除红色x)?

时间:2010-03-19 14:43:36

标签: pydev

我经常使用错误的PYTHONPATH创建一个Pydev(比如说,Google App Engine)Eclipse项目。比如,它缺少“lib”。该项目充满了红色x的意思错误。精细。我将项目PYTHONPATH更新为我知道将解决问题的方法,问题仍然存在。

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

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

3 个答案:

答案 0 :(得分:10)

答案 1 :(得分:4)

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

与强制刷新PYTHONPATH(如tlow所描述)一起尝试可能是最好的选择。

答案 2 :(得分:3)

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

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

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

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