Eclipse + Pydev没有打破外部库源断点

时间:2010-10-12 14:26:17

标签: eclipse debugging breakpoints pydev

我有一个项目(A),它引用了不同项目中的代码(B)。我通过在A中的外部库列表中添加B来链接这两者。因此PyDev PYTHONPATH现在将源文件夹作为项目A的源,并且外部库包含B的源路径。

我遇到的问题是忽略B中设置的断点,并且代码不会在这些点上中断。为了澄清,Breakpoints列表显示了这些断点,我可以双击它们并转到目标文件。断点已启用(带有复选标记的绿点),并且主项目中的这些外部断点和断点没有任何不同。

除了完全重新安装Eclipse之外,我已尝试过所有内容:

  • 删除项目并重新导入
  • 删除并重新导入外部库项目
  • 清除所有断点并重新尝试
  • 将我的配置与另一台计算机进行比较

这个相同的配置(据我所知)可以在另一个开发人员的机器上运行而没有任何问题。所以似乎有一个我缺少的配置,或者Eclipse中的某些东西已经损坏我需要重置。因此,任何关于将Eclipse重置为适当设置的建议都会有所帮助。

Sysinfo:OSX 10.6.4,Eclipse 3.6.1,PyDev 1.6.2.2010090812,Python 2.5

2 个答案:

答案 0 :(得分:0)

这是一个已知问题。

在实际加载外部库之前,您无法设置断点,因此您需要首先在主源中设置一个断点,并将其调用到库中。现在,您可以在库代码本身中设置或启用断点。

答案 1 :(得分:0)

我想我遇到了同样的问题:[http://stackoverflow.com/questions/9486871/pydev-breakpoints-not-working] [1]

还没有解决方案。我可以实际进入断点不起作用的方法,在下面的某些行设置断点,但仍然会被忽略。 Aptana没有为我解决问题。