Jupyter Notebook打开报错
Jupyter Notebook 完整操作流程总结
阶段一:遇到问题并排查
1. 启动时报错:在 CMD 中输入 `jupyter notebook` 后,出现大量红色 `[W]` 和 `[E]` 错误,涉及 `jupyter_lsp` 和 `jupyterlab` 扩展。
2. 原因分析:你的 Jupyter Notebook 版本是 6.5.7,但安装的扩展是为新版(Notebook 7 / Jupyter Server 2.x)设计的,属性不兼容导致加载失败。
3. 核心判断:虽然报错,但服务器仍然成功启动,浏览器可以访问。报错不影响核心功能。
阶段二:解决问题(升级到 Notebook 7)
4. 执行升级:在 CMD 中运行升级命令:
```bash
pip install --upgrade notebook
```
5. 升级成功:系统自动卸载了旧版(Notebook 6.5.7、Jupyter Server 2.14.1 等),并成功安装了新版本:
- Jupyter Notebook 7.6.0
- Jupyter Server 2.20.0
- JupyterLab 4.6.1
6. 验证升级:再次启动 `jupyter notebook`,红色报错消失,所有扩展加载成功(显示 `successfully loaded`)。
阶段三:解决浏览器兼容问题
7. 问题表现:升级后浏览器打开 Jupyter 页面显示空白。
8. 原因分析:系统默认浏览器(旧版 IE 或不兼容内核)无法渲染 Notebook 7 的新界面。
9. 解决方案:
- 换用 Microsoft Edge 或 Chrome 浏览器访问。
- 或者修改 Windows 系统默认浏览器为 Edge(设置 → 应用 → 默认应用 → Web 浏览器)。
阶段四:切换工作目录到 D 盘
10. 停止当前服务器:在运行 Jupyter 的 CMD 窗口中按 `Ctrl + C`,然后输入 `y` 确认停止。
11. 切换到 D 盘:输入 `D:` 并回车。
12. 进入目标文件夹:输入 `cd jupyter` 并回车,进入 `D:\jupyter` 文件夹。
13. 重新启动 Jupyter:在 `D:\jupyter>` 提示符下输入:
```bash
jupyter notebook
```
14. 确认成功:终端显示 `Serving notebooks from local directory: D:\jupyter`,浏览器自动打开文件列表页面。
✅ 最终状态
- Jupyter 版本:Notebook 7.6.0(无报错)
- 工作目录:`D:\jupyter`
- 浏览器:Microsoft Edge(正常显示界面)
- 操作方式:每次先在 CMD 中进入 `D:\jupyter`,再输入 `jupyter notebook` 启动