Unable to display frame variables (PyCharm remote debugger)(无法显示帧变量(PyCharm 远程调试器))
问题描述
有什么问题?
我在 PyCharm(2016.1.4 版)中使用远程解释器(不是调试服务器!)进行远程调试,如下所述:jetbrains 网站.
I set up in PyCharm (version 2016.1.4) remote-debugging using the remote interpreter (not Debug Server!) as described here: jetbrains website.
当我在调试模式下运行时,程序应该在断点处停止.但是,在变量"窗口中不显示变量.相反,我收到以下错误:
When I run in Debug mode the program stops at the break point as it should. But, in the Variables window the variables are not displayed. Instead I get the following Error:
无法显示帧变量
我猜这是同样的问题:链接
我尝试了什么?
我发现这个 链接 有一个可能的解决方案,但它对我不起作用.基于这个解决方案,我修改了我的 helpers/pydev/_pydevd_bundle/pydevd_constants.py
文件如下:
I found this link with a possible solution, but it doesn't work for me. Based on this solution, I modified my helpers/pydev/_pydevd_bundle/pydevd_constants.py
file as follows:
发件人:
致:
但它仍然不起作用.我仍然看不到变量.
but it still doesn't work. I still cannot see the variables.
有人知道怎么解决吗?
推荐答案
在最新版本的 PyCharm 中,该选项已移至主设置对话框.您可以在设置 | 下启用它.Python 调试器 |Gevent 兼容调试.
In recent versions of PyCharm, the option has moved to the main settings dialog. You can enable it under Settings | Python Debugger | Gevent compatible debugging.
参考
这篇关于无法显示帧变量(PyCharm 远程调试器)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!