【问题标题】:Debugging python in Atom?在 Atom 中调试 python?
【发布时间】:2017-01-08 23:56:15
【问题描述】:

是否有任何 Atom 包或 IDE 允许我在调试时观察变量?

我试过https://github.com/webBoxio/atom-hashrocket 但这并不能让我一步步走下去

我试过https://atom.io/packages/python-debugger 但它没有观察变量。

有什么建议吗?

【问题讨论】:

    标签: python debugging atom-editor


    【解决方案1】:

    我为 Atom 找到的最好的调试器是:https://atom.io/packages/python-debugger,但它(据我所知)不允许您观察变量。您可以单步执行代码并输入您尝试观察的变量的名称,插件会将变量的值打印到控制台。我认为这只是 Python 中 pdb 调试器工具的精美 UI。如果你想要一个真正的 Python 调试器并且你不介意使用不同的文本编辑器,你可以尝试 VSCode:https://code.visualstudio.com/ 并下载 python 调试器插件,它可以让你像 Visual Studio 或 XCode 一样观察变量和设置断点,或者你可以试试 PyCharm 的社区版本:https://www.jetbrains.com/pycharm/,它内置了一个调试器。

    【讨论】:

    • 谢谢,答案对我有帮助。但是对于 atom 仍然没有更好的解决方案吗?在调试模式下查看变量、命令历史记录等?
    • Atom 在调试器视图中显示“未安装调试器”,即使我已经安装了 python-debugger。
    【解决方案2】:

    试试atom-ide-debugger-python。它使用 atom 的 ide-python 运行,并允许变量监视以及断点设置。

    编辑 2020-09:自从 facebook 放弃 atom-ide 项目后,atom-ide-debugger-python 一直无人维护。

    【讨论】:

    • 太棒了!这正是我想要的,谢谢!
    • 它的 GitHub 目前已存档,安装后它没有出现在我的调试器列表中。在任何地方您仍然可以获得此软件包的支持吗?将其添加到您的答案中可能会很有趣。
    • @RobinDeSchepper,我已经注意到该项目的维护状态。不幸的是,我不知道对 atom-ide-debugger-python 的任何持续支持,因为我最近一直在使用 VSCode。快速搜索没有产生任何线索。如果你发现了什么,请告诉我!
    猜你喜欢
    • 2018-03-22
    • 1970-01-01
    • 2021-12-18
    • 1970-01-01
    • 2017-01-20
    • 2019-02-11
    • 2019-07-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多