我有一个项目(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
答案 0 :(得分:0)
这是一个已知问题。
在实际加载外部库之前,您无法设置断点,因此您需要首先在主源中设置一个断点,并将其调用到库中。现在,您可以在库代码本身中设置或启用断点。
答案 1 :(得分:0)
我想我遇到了同样的问题:[http://stackoverflow.com/questions/9486871/pydev-breakpoints-not-working] [1]
还没有解决方案。我可以实际进入断点不起作用的方法,在下面的某些行设置断点,但仍然会被忽略。 Aptana没有为我解决问题。