VScode中执行ipynb文件

运行 Jupyter Notebook 的完整步骤

  1. 安装必要扩展

    • 打开 VS Code 的扩展市场(快捷键 Ctrl+Shift+X
    • 搜索并安装 Jupyter 扩展(Microsoft 官方提供)
    • 推荐同时安装 Python 扩展(提供内核支持)
    •  

  2. 打开.ipynb文件

    • 在 VS Code 资源管理器中双击打开 .ipynb 文件
    • 文件会自动以交互式 Notebook 视图显示(单元格形式)
  3. 选择内核

    • 点击右上角的 内核选择器(通常显示如 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

  4. 运行单元格

    • 单个单元格:点击单元格左侧的 ▶️ 按钮
    • 快捷键
      • Shift+Enter:运行当前单元格并跳转到下一单元格
      • Ctrl+Enter:仅运行当前单元格
    • 全部运行:工具栏点击 "运行所有单元格" 图标
  5. 查看结果

    • 代码输出显示在单元格下方
    • 支持 Markdown 渲染、图片显示、交互式图表等
    • 变量状态在会话中持续保留(类似 Jupyter)

常见问题解决

  1. 内核无法启动

    • 确保已安装 Python(建议 3.8+)
    • 终端执行 pip install jupyter 安装依赖
    • 重启 VS Code
  2. 缺少依赖包

    • 在单元格中直接安装:
      %pip install numpy pandas matplotlib  # 魔法命令安装
      
    • 或使用终端:pip install -r requirements.txt
  3. 快捷键冲突

    • 修改快捷键绑定:
      文件 > 首选项 > 键盘快捷方式
      搜索 "Run Cell" 重新绑定

高级功能

  1. 调试支持

    • 点击工具栏甲虫图标进入调试模式
    • 支持断点、变量监视等完整调试功能
  2. 版本控制

    • .ipynb 文件自动与 Git 集成
    • 支持 Notebook 差异对比(需安装 nbdime
  3. 导出功能

    • 右键文件 > "导出"
    • 支持导出为:
      • Python 脚本(.py)
      • HTML/PDF 报告
      • Markdown 文件

操作示意图

[ VS Code 界面 ]
┌─────────────────────────────────┐
│  [代码单元格 1]                 │
│  print("Hello Jupyter")        │ -> ▶️ 按钮
│  ────────────────────────────── │
│  [输出区域]                     │
│  Hello Jupyter                 │
│  ────────────────────────────── │
│  [Markdown 单元格]              │
│  # 标题                         │ -> 渲染为HTML
└─────────────────────────────────┘
工具栏按钮: [运行] [重启内核] [导出] 
posted @ 2026-09-07 09:16  红酒人生  阅读(12)  评论(0)    收藏  举报