Eclipse 日食+;Pydev未在外部库源断点上中断
我有一个项目(a),它引用了另一个项目(B)中的代码。我将B添加到A中的外部库列表中,从而将两者链接起来。因此,PyDev PYTHONPATH现在将源文件夹作为项目A的源,而外部库包含B的源路径 我遇到的问题是,在B中设置的断点被忽略,代码不会在这些点中断。为了澄清,断点列表显示了这些断点,我可以双击它们并转到目标文件。断点已启用(带复选标记的绿点),并且与这些外部断点和主项目中的断点没有什么不同 除了完全重新安装Eclipse之外,我已经尝试了所有方法:Eclipse 日食+;Pydev未在外部库源断点上中断,eclipse,debugging,breakpoints,pydev,Eclipse,Debugging,Breakpoints,Pydev,我有一个项目(a),它引用了另一个项目(B)中的代码。我将B添加到A中的外部库列表中,从而将两者链接起来。因此,PyDev PYTHONPATH现在将源文件夹作为项目A的源,而外部库包含B的源路径 我遇到的问题是,在B中设置的断点被忽略,代码不会在这些点中断。为了澄清,断点列表显示了这些断点,我可以双击它们并转到目标文件。断点已启用(带复选标记的绿点),并且与这些外部断点和主项目中的断点没有什么不同 除了完全重新安装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工作得很好。我希望我能弄清楚发生了什么,这样我就可以发布一个解决方案,但不幸的是,这只是一个解决办法(至少能让事情恢复正常)。