Eclipse 日食+;Pydev未在外部库源断点上中断

Eclipse 日食+;Pydev未在外部库源断点上中断,eclipse,debugging,breakpoints,pydev,Eclipse,Debugging,Breakpoints,Pydev,我有一个项目(a),它引用了另一个项目(B)中的代码。我将B添加到A中的外部库列表中,从而将两者链接起来。因此,PyDev PYTHONPATH现在将源文件夹作为项目A的源,而外部库包含B的源路径 我遇到的问题是,在B中设置的断点被忽略,代码不会在这些点中断。为了澄清,断点列表显示了这些断点,我可以双击它们并转到目标文件。断点已启用(带复选标记的绿点),并且与这些外部断点和主项目中的断点没有什么不同 除了完全重新安装Eclipse之外,我已经尝试了所有方法: 删除项目并重新导入 删除并重新导入

我有一个项目(a),它引用了另一个项目(B)中的代码。我将B添加到A中的外部库列表中,从而将两者链接起来。因此,PyDev PYTHONPATH现在将源文件夹作为项目A的源,而外部库包含B的源路径

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

除了完全重新安装Eclipse之外,我已经尝试了所有方法:

  • 删除项目并重新导入
  • 删除并重新导入外部库项目
  • 清除所有断点并重试
  • 将我的配置与另一台计算机进行比较
这种完全相同的配置(据我所知)可以在另一个开发人员的机器上正常工作。因此,似乎我缺少一个配置,或者Eclipse中的某些内容已损坏,需要重置。因此,任何关于将Eclipse重置为适当设置的建议都会有所帮助


Sysinfo:OSX 10.6.4、Eclipse 3.6.1、PyDev 1.6.2.2010090812、Python 2.5这是一个已知的问题


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

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


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

可能是这样,但并不一致。在一些机器上,我可以在库中设置断点,没有问题。在我的上,即使我在库加载后在源代码中设置断点,然后在库中设置断点,该断点仍未触发。这些机器是否使用相同的操作系统并在相同的环境下运行?在与此问题斗争数月后,我终于发现唯一的解决方案是安装Aptana:)重新安装eclipse没有帮助。Aptanastudio3工作得很好。我希望我能弄清楚发生了什么,这样我就可以发布一个解决方案,但不幸的是,这只是一个解决办法(至少能让事情恢复正常)。