如何在 VSCode 中集成 Jupyter Notebook?
时间: 2025-06-19 13:54:15 浏览: 11
### 在 VSCode 中集成和使用 Jupyter Notebook 进行 Python 开发
#### 安装必要的扩展
在 VSCode 中集成 Jupyter Notebook 需要安装由 Microsoft 提供的官方 Python 扩展。此扩展支持 Jupyter Notebook 的运行和调试功能[^1]。此外,还需要确保系统中已安装 Jupyter Notebook 软件包。如果未安装,可以通过以下命令进行安装:
```bash
pip install notebook
```
#### 启动与配置 Jupyter Notebook
在 Windows 10 系统下,Jupyter Notebook 可以通过命令行启动。打开终端并输入以下命令来启动 Jupyter Notebook:
```bash
jupyter notebook
```
为了更好地配置 Jupyter Notebook,可以生成一个配置文件,并设置密码等安全选项[^1]。生成配置文件的命令如下:
```bash
jupyter notebook --generate-config
```
之后,可以在生成的配置文件中进行相关设置。
#### 在 VSCode 中运行 Jupyter Notebook
VSCode 支持直接打开和编辑 `.ipynb` 文件,这些文件是 Jupyter Notebook 的标准格式。打开 `.ipynb` 文件后,VSCode 会自动加载单元格结构,并允许用户直接在编辑器中运行代码块[^2]。
为了在 VSCode 中启用 Jupyter Notebook 功能,需要确保已安装最新版本的 Python 扩展。安装完成后,VSCode 会自动检测系统中的 Jupyter 安装情况,并在必要时提示用户安装缺少的依赖项。
#### 使用方法
在 VSCode 中使用 Jupyter Notebook 时,可以直接在单元格中编写代码并运行。运行单元格的方法包括点击“运行”按钮或使用快捷键 `Shift+Enter`。此外,还可以利用 Markdown 单元格插入笔记和说明,便于代码文档化[^2]。
对于虚拟环境的支持,VSCode 允许用户选择特定的 Python 解释器和虚拟环境来运行 Jupyter Notebook。通过按下 `Ctrl+Shift+P` 并输入“Python: Select Interpreter”,可以选择所需的解释器。
#### 示例代码
以下是一个简单的 Jupyter Notebook 单元格示例代码:
```python
# 导入必要的库
import numpy as np
import pandas as pd
# 创建一个随机数组
data = np.random.rand(5, 5)
# 将数组转换为 DataFrame
df = pd.DataFrame(data, columns=['A', 'B', 'C', 'D', 'E'])
# 显示 DataFrame
df
```
#### 配置调试环境
如果需要调试 Jupyter Notebook 中的代码,可以利用 VSCode 的调试功能。通过创建或修改 `launch.json` 文件,可以配置调试环境以支持 Jupyter Notebook 的调试。
一个典型的调试配置如下:
```json
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File (Jupyter)",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"justMyCode": false,
"subProcess": true
}
]
}
```
---
阅读全文
相关推荐


















