Eclipse PyDev:在site-packages源中设置断点

时间:2009-02-17 22:25:47

标签: python django eclipse pydev

我正在使用 Pydev 调试Django中的问题 我可以在我的django 项目代码设置断点,但不会出现问题。
但是我无法在 Django库源代码(在site-packages中)设置断点

在这种情况下,PyDev调试器用户界面在我单击设置断点时没有任何作用,并且在运行调试器时不会在该位置中断。

我错过了一些PyDev配置吗?在我使用过的其他调试器中,此行为表示将调试信息与源代码相关联的问题。 关于后续步骤的任何想法都会有所帮助。

我还在PyDev中配置 site-packages ,以便在我的 PYTHONPATH

如果有帮助,我在Max OS X上使用Eclipse。

由于

4 个答案:

答案 0 :(得分:5)

您是否已将Django源导入为项目?为此,您只需创建一个新的PyDev项目并将其位置设置为Django源文件夹。

答案 1 :(得分:1)

嘿,这是及时的! Eric Moritz刚刚宣布发布一种有趣的新方法,使用名为django-viewtools的pdb来调试视图。

答案 2 :(得分:0)

您可以在此实例中尝试使用Python调试器pdb。

这是一个有用的链接,描述它:http://www.ferg.org/papers/debugging_in_python.html

答案 3 :(得分:0)

PyDev 1.5.5似乎与Eclipse存在问题。卸载1.5.5并安装1.5.4版本