VS Code中Jupyter Notebook异常:界面灰化、无输出及缓存问题求助
问题描述
- VS Code中Jupyter Notebook运行区域灰化,无法查看输出
- 反复弹出「Windows does not open」错误提示
- 已尝试复制代码到新脚本、安装VS Code最新版本、禁用GPU,均无效果
- 无法保存任何输出,目标Notebook文件体积达500MB(同代码但极少运行的脚本文件体积远小),推测为缓存堆积导致
解决方案
清理缓存相关操作
1. 清理VS Code及Jupyter缓存
关闭VS Code及所有关联进程(任务管理器结束Code.exe、jupyter.exe),删除以下路径中的对应内容:
- VS Code工作区缓存:
%USERPROFILE%\AppData\Roaming\Code\User\workspaceStorage,找到与Jupyter相关的文件夹删除 - Jupyter自身缓存:
%USERPROFILE%\AppData\Local\jupyter,删除runtime和cache子文件夹 - VS Code全局缓存:
%USERPROFILE%\AppData\Roaming\Code\Cache、%USERPROFILE%\AppData\Roaming\Code\CachedData,直接删除这两个文件夹
2. 清理Notebook内置输出缓存
打开目标Notebook,点击顶部菜单栏的Kernel -> Restart Kernel and Clear All Outputs,完成后保存文件,此时文件体积会显著缩小。
其他修复尝试
- 重置Jupyter扩展:VS Code扩展面板找到「Jupyter」,点击齿轮图标选择
Reset Extension Settings - 重装Jupyter扩展:先卸载Jupyter扩展,重启VS Code后重新安装
- 更新Python环境依赖:终端执行
pip install --upgrade jupyter ipykernel,确保Jupyter相关包为最新版本 - 迁移代码至新Notebook:仅复制核心代码片段到新建Notebook,避免原文件的损坏问题
内容的提问来源于stack exchange,提问作者bravopapa
相关产品推荐
相关产品推荐

