[django]使用 PyDev 和 Eclipse 进行调试时出现无效帧

· 收录于 2024-01-06 17:02:08 · source URL

问题详情

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

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

最佳回答

嗯,事实证明这是在 PyDev 中调试多个进程时的一个错误。我只是在https://github.com/fabioz/Pydev/commit/e13fd81fe87365be54aed8405741f84df90f2fca 中修复了它

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