【问题标题】:Invalid Frame when debugging with PyDev and Eclipse使用 PyDev 和 Eclipse 调试时帧无效
【发布时间】:2016-04-05 10:58:39
【问题描述】:

当我使用 Eclipse(和 PyDev 插件)在调试模式下运行 Django 项目时,它会在所有断点中正确停止,我可以检查环境变量的所有值,但是当我尝试在控制台中编写任何内容时,我得到这个错误,它不打印任何其他内容:

[Invalid Frame]: Please select frame to connect the console.

【问题讨论】:

    标签: django eclipse pydev


    【解决方案1】:

    嗯,原来这是在 PyDev 中调试多个进程时出现的错误。我刚刚在https://github.com/fabioz/Pydev/commit/e13fd81fe87365be54aed8405741f84df90f2fca 中修复了它。

    它应该在 PyDev 4.5.0 上发布。同时,作为拥有具有此类连接的控制台的一种解决方法,您可以右键单击堆栈(在调试视图中)并选择 PyDev > 调试控制台——这样做,您将拥有一个具有适当的交互式控制台与该框架的连接。

    【讨论】:

    • 感谢您的解决方法。现在对我来说已经足够了。我会尽快更新 PyDev。顺便说一句,干得好!
    【解决方案2】:

    我在使用 Eclipse、nano 和 Pydev 5.2 的 Windows 7 上运行时遇到了类似的问题。

    PYTHONPATH 在 Eclipse 中设置。但我希望该变量是在环境变量中自动设置的。但事实并非如此。

    我按照以下步骤更正了它:

    1. 转到Control Panel/All Control Panel Items/System/中的高级系统设置
    2. 已输入环境变量。
    3. 添加了%PYTHONPATH% 和值例如E:\blender-2.77-windows64\doc\python_api\pypredef;(或者你安装了 python 的地方)。
    4. 将此变量添加到我系统的PATH 变量中

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-28
      • 2010-11-07
      • 2016-05-06
      • 2013-08-11
      • 1970-01-01
      • 2015-12-27
      相关资源
      最近更新 更多