VSCode打开.ipynb文件自动清除已保存输出,如何设置保留?
VSCode打开.ipynb自动清除输出的解决办法
附带的演示动图展示了问题:保存好输出的.ipynb文件,在VSCode中打开时所有输出会被自动清除,以下是解决步骤:
- 打开VSCode设置(快捷键:
Ctrl+,Windows/Linux;Cmd+,Mac) - 在设置搜索框输入
notebook.clearOutputsOnClose,取消勾选该选项。该选项默认开启时,会在关闭笔记本时自动清除输出,导致下次打开无内容。 - 同时检查
jupyter.clearOutputsOnSave选项,确保未勾选,避免保存文件时自动清除输出。 - 若上述设置无效,检查工作区自定义设置:
- 打开当前工作区的
.vscode/settings.json文件 - 删除或修改其中类似
"notebook.clearOutputsOnClose": true的配置项
- 打开当前工作区的
- 确认文件已保存输出:右键点击.ipynb文件选择「查看原始文件」,若文件内容包含
"outputs"字段且有具体输出内容,说明输出已成功保存,调整设置后打开即可保留。
内容的提问来源于stack exchange,提问作者Will Huang
相关产品推荐
相关产品推荐

