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

VSCode中Python交互窗口下如何从异常信息定位到触发异常的代码行

VSCode中Python交互窗口下如何从异常信息定位到触发异常的代码行

我太懂你这种困扰了!之前用VSCode的Python交互窗口跑代码时,也碰到过这个糟心的问题——明明异常信息里的行号是蓝色可点击的,点了却跳去交互窗口的输入框,根本没法直接跳去原代码里改bug,折腾半天。

给你几个亲测有效的解决办法:

  • 更新到最新版的Python插件
    VSCode的Microsoft Python插件(现在和Pylance整合了)经常会修复这类导航相关的小bug。你可以打开扩展面板(Ctrl+Shift+X),找到Python插件,看看有没有更新提示,直接更到最新版,重启VSCode再试试,大概率能解决这个链接跳转的问题。

  • 手动跳转的快捷技巧(应急用)
    如果更新后还是不行,或者你急着改bug,那就用VSCode的快速跳转行功能:

    1. 先看异常信息里的行号(比如你提到的line 90)
    2. 按下Ctrl+G(Windows/Linux)或者Cmd+G(Mac)
    3. 输入对应的行号回车,直接就跳到原代码的那一行了,比你手动找快多了
  • 检查交互窗口的相关设置
    你可以打开VSCode的设置(Ctrl+,),搜索Python > Interactive: Traceback Mode,确保它设置成了Verbose或者Default,不要选Minimal——因为精简模式下可能不会生成正确的源文件链接。另外也可以看看Python > Interactive: Show Source Links这个选项,确保是勾选状态的。

要是以上方法都试过还是不行,可能是当前项目的文件路径有特殊字符(比如空格、非英文符号),导致链接解析出问题,你可以试试把项目移到路径更简单的文件夹里再测试。

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.07 12:39:30