Pycharm调试器-帧不可用

s3fp2yjn  于 2022-11-08  发布在  PyCharm
关注(0)|答案(3)|浏览(1301)

我在使用Pycharm调试器时遇到了一个令人困惑的问题....,.我在使用调试器方面是一个新手,但是我喜欢看到脚本的变量等来定位和解决问题的能力。我对我的目录和默认解释器做了一些更改....,.但是似乎没有什么会导致下面的问题。
我似乎不能让变量显示出来。我有一个回溯显示出来,但pycharm调试器只是显示“框架是不可用的”-所以我不能排除故障来解决它。请看下面的截图:

gjmwrych

gjmwrych1#

我意识到我没有正确地使用断点,我想要的是当出现异常时,调试器停止并加载所有帧,而不是当遇到通用断点时(因为断点在一个循环中,该循环不会在每次迭代时抛出异常).在pycharm中,一旦运行调试器而没有任何断点,你可以返回到“查看断点”(在Windows上是Cntrl + Shift + F8)更改检查“Python异常断点”。2这将导致调试器在抛出异常时停止并加载帧!3这是我混乱的头脑中缺少的部分!

bogh5gae

bogh5gae2#

似乎没有激活任何断点-只有在程序执行时遇到特定断点时,才会有可供查看的帧:您可以通过单击行号和实际代码之间的列来激活它们,如下所示:

您可以阅读更多关于PyCharm调试here的信息。

mwecs4sa

mwecs4sa3#

我对Pycharm也有同样的问题。
这个项目运行得很好,但是在调试时,它给了我<frame not available>错误。

  • 对我起作用的 * 是添加这两个环境变量
PYDEVD_USE_CYTHON=NO
PYDEVD_USE_FRAME_EVAL=NO

相关问题