我对Pycharm调试器有一个令人困惑的问题...在使用调试器时我非常新,但我喜欢能够查看脚本的变量等来查找和解决问题。我正在对我的目录和默认解释器进行一些更改......但似乎没有什么会导致以下问题。
我似乎无法让变量显示出来。我有一个追溯显示,但pycharm调试器只显示"帧不可用" - 所以我无法解决问题以解决它。请参阅下面的屏幕截图:
答案 0 :(得分:4)
我意识到我没有正确使用断点。我想要的是调试器在引发异常时停止并加载所有帧,而不是在命中泛型断点时(因为断点是在每次迭代都没有抛出异常的循环中)。在pycharm中,一旦运行没有任何断点的调试器,您可以返回“查看断点”(Windows上的Cntrl + Shift + F8)更改检查“Python异常断点”。这将导致调试器在抛出异常时停止并加载帧!这是我脑子里乱糟糟的一块!
答案 1 :(得分:3)
答案 2 :(得分:0)
我在使用 Pycharm 时遇到了同样的问题。
该项目运行良好,但在调试时出现 <frame not available>
错误。
对我有用是添加这两个环境变量。
PYDEVD_USE_CYTHON=NO
PYDEVD_USE_FRAME_EVAL=NO
参考 - Pavel Karateev @ JetBrains
纳马斯特?