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

VS Code旧Jupyter扩展已废弃,如何复现选中代码运行显示结果功能?

如何在VS Code的Python扩展中复现旧Jupyter扩展的选中代码运行功能?

当然可以复现这个对你工作流至关重要的功能!VS Code的官方Python扩展已经集成了完整的Jupyter交互式运行能力,完全能替代你之前用的废弃扩展,而且稳定性更好。下面一步步教你怎么设置:

  • 先确保基础环境到位
    首先确认你装了最新版的VS Code Python扩展(自带Jupyter支持,不用再装那个废弃的旧扩展了)。打开命令面板(Ctrl+Shift+P 或者 Cmd+Shift+P),输入 Python: Select Interpreter,选一个安装了ipykernel的Python环境——如果没装,扩展会自动提示你安装,跟着提示操作就行。

  • 配置选中代码运行到类似Results的面板
    默认选中代码运行可能会在终端输出,但我们可以把输出定向到专门的交互式面板(就是你要的类似Results的区域):

    1. 选中你要运行的代码(比如某个变量名),右键选择「Run Selection/Line in Interactive Window」
    2. 第一次运行后,VS Code会弹出一个「Interactive」面板,这里就是你的“新Results面板”——运行的变量值、代码输出都会显示在这里,而且还会保留上下文,变量不会消失。
    3. 要是想让每次选中运行都默认用这个面板,打开设置(Ctrl+, 或 Cmd+,),搜索 Python > Data Science: Interactive Window Mode,选择Single Session,这样所有选中的代码都会在同一个Kernel会话里运行,和旧扩展的体验完全一致。
  • 用快捷键提升效率
    默认快捷键Shift+Enter就能快速运行选中的代码(或者当前行),直接在Interactive面板显示结果。如果你想自定义快捷键,打开命令面板输入Preferences: Open Keyboard Shortcuts,搜索Python: Run Selection/Line in Interactive Window,设置你顺手的按键组合就行。

  • 解决Kernel频繁忙碌/空闲的问题
    你提到的选中变量时Kernel来回切换状态但没输出的问题,大概率是环境配置的小问题:

    • 重新确认一下选的Python解释器是否正确,必须是安装了ipykernel的环境
    • 关闭所有打开的Interactive会话,点击面板右上角的重启按钮重新启动Kernel
    • 检查VS Code和Python扩展是不是最新版本,更新后再试

另外,Interactive面板还自带「Variables Explorer」侧边栏,能实时查看所有变量的类型和值,比旧扩展的Results面板功能更丰富哦!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.12 04:08:13