Pycharm社区版:"无法显示帧变量"

10

当Pycharm在使用Flask的一个项目中停止在断点处时,我会在调试面板中得到这个错误(替换变量)。我创建了一个新项目来测试这个问题。在这个项目中断点显示的变量;然而,在运行配置中有一个不存在的文件导致的异常断点中它们并没有被显示。

有人知道发生了什么吗?


我在运行我用Python2.7编写的脚本时遇到了这个问题,PyCharm默认配置为使用Python3.4...不确定这是否是你遇到的同样问题,但希望能有所帮助。 - Rumbles
我曾经遇到过远程调试的类似问题。我通过检查我的解释器和运行/配置设置来解决了这个问题。当我打开我的远程解释器配置时,PyCharm开始更新远程主机中的一些文件,然后一切都恢复正常工作了。 - Luiz de Prá
嗨,我也遇到了这个问题。我使用的是PyCharm 2016.2并使用远程调试器。我得到的只是“无法显示帧变量”。当我尝试评估表达式时,我得到的只是“找不到属性:限定词”。我还没有找到解决方案。本地调试器没问题。 - ismailsunni
3个回答

1

0

我在使用远程调试器时遇到了这个问题。我通过重新安装PyCharm附带的pydev-debug.egg来解决它。(这是@ismailsunni答案链接中的另一个建议。)

(在我的情况下,在激活虚拟环境后,我使用以下Shell命令(适用于OS X):

$ easy_install /Applications/PyCharm.app/Contents/debug-eggs/pycharm-debug.egg

显然,在Windows或Linux上的位置将不同。


作为一个不太熟悉JetBrains环境的人,如何重新安装.egg文件? - bradden_gross
我相信 easy_install 会覆盖现有的安装。反正对我来说是这样的。 - Dag Høidahl

-1

我刚刚更新到v2016.2,但只有远程调试器出现了同样的问题。本地调试器运行正常。远程调试器显示“无法显示帧变量”。


4
你应该把这种“回答”作为评论发布到问题下面,因为它并没有解决问题。 - Luiz de Prá
@mstuebner,请看我的答案解决你的问题。在我的电脑上它可以工作。 - ismailsunni

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接