2015-12-08 51 views
3

我有一个莫名其妙的问题与Pycharm调试器...我是非常新的,当涉及到使用调试器,但我喜欢能够看到脚本的变量等找到并解决问题。我正在对我的目录和默认解释器进行一些更改...但没有任何东西会导致以下问题。Pycharm调试器 - 框架不可用

我似乎无法得到显示的变量。我有一个回溯显示,但pycharm调试器只显示“框架不可用” - 所以我无法排除故障解决它。看下面的截图:

The Traceback

No Frames!!

回答

3

我意识到我没有正确使用断点。我想要的是调试器在发生异常时停止并加载所有帧,而不是在产生通用断点时(因为断点在循环中没有在每次迭代时抛出异常)。在pycharm中,一旦你运行没有任何断点的调试器,你可以返回并查看断点(Windows上的Cntrl + Shift + F8),检查“Python异常断点”。这将导致调试器在发生异常时停止并加载帧!这是我混乱的想法中缺失的一块!

Python view breakpoints dialog

+0

感谢您的回答!我已经花了15分钟试图弄清为什么调试器没有连接! – xApple

+0

您可能想要将此问题的答案添加为编辑,并将@ abolotnov的答案设置为正确。 –

3

似乎有不被任何断点激活 - 将会有查看,只有当你点击一个特定的断点为你的程序执行框架:你通过单击行号和实际的代码之间列激活它们,就像这里:

enter image description here

你可以阅读更多关于PyCharm debuggi ng here

+0

是 - 这是有道理的。谢谢您的回答! – theStud54