我有一个项目(A)在不同的项目(B)中引用代码。我已经通过将B添加到A中的外部库列表中将两者关联起来。因此,PyDev PYTHONPATH现在具有源文件夹作为项目A的源,并且外部库包含B的源路径。Eclipse + Pydev没有打破外部库源码断点
我遇到的问题是在B中设置的断点被忽略,并且代码在这些点上不会中断。为了澄清,断点列表显示了这些断点,我可以双击它们并转到目标文件。断点已启用(带有复选标记的绿点),并且在主项目中没有与这些外部断点和断点不同的内容。
我已经试过一切,除了完全重新安装Eclipse:
- 删除项目并重新导入
- 删除并重新导入外部库项目
- 清除所有断点,然后重新尝试
- 我比较反对的配置其他机器
这非常相同的配置(据我可以告诉)在另一个开发人员的机器上工作没有任何问题。所以看起来有一个我缺少的配置,或者Eclipse中的某些东西已经损坏,我需要重置。因此,有关将Eclipse重置为适当设置的建议将会很有帮助。
sysinfo控件:OSX 10.6.4时,Eclipse 3.6.1的PyDev 1.6.2.2010090812,Python 2.5的
这可能是这种情况,但并不一致。在某些机器上,我可以在库中设置断点而没有任何问题。即使当我在库中加载后在源代码中设置断点时,在库中设置断点时,该断点仍未触发。 – cybertoast 2010-11-01 16:13:45
这些机器是否使用相同的操作系统并在相同的环境下运行? – CashCow 2010-11-01 18:15:35
几个月后,我终于找到了解决这个问题的唯一解决方案,就是安装Aptana :)重新安装eclipse并没有帮助。 AptanaStudio 3效果很好。希望我能想出发生了什么事情,以便我可以发布解决方案,但不幸的是,这只是一种解决方法(至少可以让事情再次运行)。 – cybertoast 2011-01-10 19:36:32