You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Spyder控制台中使用调试器执行命令?

在Spyder控制台直接使用调试器的实用方法

你不需要每次创建专用文件,以下几种方式可以直接在Spyder控制台启动调试:

  • 利用IPython魔法命令%debug:
    执行代码后如果触发异常,直接在控制台输入%debug,就能进入调试模式,自动定位到报错位置,支持查看变量、单步执行等操作。哪怕代码没报错,也可以用%debug回溯之前的执行过程进行调试。

  • 插入breakpoint()主动触发调试:
    在控制台编写代码时,直接在需要调试的位置插入breakpoint()函数(Python 3.7及以上版本支持),示例:

    num1 = 5
    num2 = 15
    breakpoint()  # 执行到这里自动进入调试
    result = num1 * num2
    print(result)
    

    运行这段代码后,会自动进入Spyder内置调试环境,操作逻辑和调试文件一致,可使用F10(单步跳过)、F11(单步进入)、F5(继续执行)等快捷键。

  • 直接调用ipdb调试:
    如果你习惯用ipdb,直接在控制台代码中插入import ipdb; ipdb.set_trace(),执行后会进入ipdb交互调试界面,通过输入调试命令(如n单步执行、s进入函数、p 变量名查看变量值)进行调试。

内容的提问来源于stack exchange,提问作者Ilya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 20:21:11