VScode中执行ipynb文件
运行 Jupyter Notebook 的完整步骤
-
安装必要扩展
- 打开 VS Code 的扩展市场(快捷键
Ctrl+Shift+X) - 搜索并安装
Jupyter扩展(Microsoft 官方提供) - 推荐同时安装
Python扩展(提供内核支持) -
![]()
- 打开 VS Code 的扩展市场(快捷键
-
打开.ipynb文件
- 在 VS Code 资源管理器中双击打开
.ipynb文件 - 文件会自动以交互式 Notebook 视图显示(单元格形式)
- 在 VS Code 资源管理器中双击打开
-
选择内核
- 点击右上角的 内核选择器(通常显示如
Python 3.x.x) - 选择已安装的 Python 环境(需提前安装 Anaconda 或 Miniconda)
- 若无可用内核,VS Code 会提示安装
-
![]()
![]()
![]()
![]()
![]()
![]()
- --------------------------------------
-
![]()
-
- 在
- python -m venv py_myenv
-
![]()
-
.\py_myenv\Script\activate
![]()
![]()
-
pip install pandas numpy matplotlib seaborn h5py scipy scikit-learn
![]()
pip install ipykernel
-
![]()
![]()
- 升级pip:
c:\users\administrator\py_myenv\scripts\python.exe -m pip install --up
grade pip
- 点击右上角的 内核选择器(通常显示如
-
运行单元格
- 单个单元格:点击单元格左侧的 ▶️ 按钮
- 快捷键:
Shift+Enter:运行当前单元格并跳转到下一单元格Ctrl+Enter:仅运行当前单元格
- 全部运行:工具栏点击 "运行所有单元格" 图标
-
查看结果
- 代码输出显示在单元格下方
- 支持 Markdown 渲染、图片显示、交互式图表等
- 变量状态在会话中持续保留(类似 Jupyter)
常见问题解决
-
内核无法启动
- 确保已安装 Python(建议 3.8+)
- 终端执行
pip install jupyter安装依赖 - 重启 VS Code
-
缺少依赖包
- 在单元格中直接安装:
%pip install numpy pandas matplotlib # 魔法命令安装 - 或使用终端:
pip install -r requirements.txt
- 在单元格中直接安装:
-
快捷键冲突
- 修改快捷键绑定:
文件 > 首选项 > 键盘快捷方式
搜索 "Run Cell" 重新绑定
- 修改快捷键绑定:
高级功能
-
调试支持
- 点击工具栏甲虫图标进入调试模式
- 支持断点、变量监视等完整调试功能
-
版本控制
.ipynb文件自动与 Git 集成- 支持 Notebook 差异对比(需安装
nbdime)
-
导出功能
- 右键文件 > "导出"
- 支持导出为:
- Python 脚本(.py)
- HTML/PDF 报告
- Markdown 文件
操作示意图
[ VS Code 界面 ]
┌─────────────────────────────────┐
│ [代码单元格 1] │
│ print("Hello Jupyter") │ -> ▶️ 按钮
│ ────────────────────────────── │
│ [输出区域] │
│ Hello Jupyter │
│ ────────────────────────────── │
│ [Markdown 单元格] │
│ # 标题 │ -> 渲染为HTML
└─────────────────────────────────┘
工具栏按钮: [运行] [重启内核] [导出]















浙公网安备 33010602011771号