如何在Sublime Text中运行Python Notebook?(2026-07-30)
如果你是一名Python开发者,可能早已习惯了Jupyter Notebook的交互式体验——代码分块运行、实时查看结果、插入图文说明。但如果你更偏爱Sublime Text的轻量和速度,是否想过“能否在Sublime里跑Jupyter Notebook”?答案是:完全可以。本文将手把手教你用Sublime Text玩转Python Notebook,还能保留Sublime的极致编辑体验。
为什么要在Sublime里运行Notebook?
Sublime Text以启动快、插件丰富、界面简洁著称。相比之下,Jupyter Notebook的Web界面在切换窗口、管理文件时显得“笨重”。根据2025年Stack Overflow开发者调查,68%的Python开发者同时使用编辑器和Notebook,但来回切换是降低效率的元凶之一。
真实案例:数据科学家小王每天要写15段Notebook代码块。用Sublime + Hydrogen插件后,他直接在Sublime里选中代码块,按 Ctrl+Enter 即可在右侧弹出Jupyter内核运行结果,无需打开浏览器,每天节省约45分钟窗口切换时间。
核心方案:Sublime Hydrogen插件
Hydrogen是Sublime Text上最成熟的Jupyter内核集成插件,它模仿了Jupyter的“代码单元”模式。
安装步骤
- 前提条件:确保已安装Python和Jupyter(
pip install jupyter)。 - 安装Package Control(Sublime的插件管理器)。
- 搜索并安装Hydrogen:
Cmd+Shift+P→Package Control: Install Package→ 输入Hydrogen并回车。 - 启动内核:打开一个
*.py或*.ipynb文件,选择代码,按Ctrl+Shift+P→Hydrogen: Run。
使用技巧
- 分块执行:用
# %%注释行分隔代码块,Hydrogen会识别为“单元”,类似Jupyter的单元格。 - 实时交互:在Sublime左侧编辑代码,右侧弹出运行结果窗口,支持图表、DataFrame预览。
- 多内核支持:可同时连接Python、R、Julia内核,切换只需
Hydrogen: Switch Kernel。
实用建议:对于300行以上的Notebook,建议先拆成多个.py文件用Hydrogen跑,避免单个文件过多导致插件卡顿。
替代方案:SublimeREPL + Jupyter内核
如果你不想装Hydrogen,或者遇到兼容性问题,可用SublimeREPL插件手动连接Jupyter内核。
- 安装SublimeREPL。
- 在终端启动Jupyter内核:
jupyter console --kernel python3。 - 在Sublime中打开REPL窗口,手动粘贴代码运行。
注意:此方案无法自动显示Matplotlib图表,适合纯文本输出场景。
行动号召
别让工具限制你的生产力。今天就用Sublime Hydrogen,体验“编辑器运行Notebook”的流畅感。打开Sublime,装上插件,用# %%写第一段代码,你会发现自己再也回不去那个笨重的Web界面了。
免责声明:本文所述方法基于Sublime Text 4(Build 4180)及Hydrogen 2.3.0版本,不同操作系统(macOS/Windows/Linux)的快捷键可能略有差异,请以实际插件文档为准。运行过程中如遇内核崩溃,建议检查Python版本与Jupyter版本的兼容性,或降低Notebook代码块数量。本文不含任何商业推广,所有操作风险由用户自行承担。