我在一个 pycharm 工作区中加载了几个 python 项目。除了一个我可以正常进入的。然而,有一个项目,当我在样板的第一行设置断点时,pycharm 说它是 Collecting data... 大约 10 到 20 秒,然后说 Unable to display frame variables
尝试跨过或进入代码会使 pycharm 再卡住 20 秒。

PyCharm 仍然在断点处停止,我可以看到堆栈,并耐心地单击帧。

debugging - 为什么 PyCharm 在 Debug模式下会说  "Unable to display frame variables"?-LMLPHP

  • 我检查了项目配置,一切似乎都与其他项目相同,或者从一个项目到另一个项目保持一致,包括项目、环境变量、Python 解释器、解释器选项(无)、脚本和工作目录。
  • 我试过在单独的工作区中运行该项目,结果相同。
  • 我已经按照建议重新安装了调试器 here
  • 我已经升级到 2016.3

  • 我使用的是 PyCharm 2016.2.3 和 Python 2.7.12 :: Anaconda 4.1.1 (x86_64) ,现在是 PyCharm 2016.3

    我错过了什么?

    最佳答案

    您应该将 Pycharm 调试器置于 gevent compatible 模式。



    您删除的行可能是有目的的,您不应该在不知道后果的情况下删除它们。

    关于debugging - 为什么 PyCharm 在 Debug模式下会说 "Unable to display frame variables"?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40865488/

    10-16 22:44