You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用nbconvert清理Jupyter Notebook输出时遇文件匹配警告求助

解决Jupyter Notebook内存超限崩溃及nbconvert找不到文件的问题

问题场景

Jupyter Notebook因内存超出限制打开即崩溃,尝试用jupyter nbconvert --clear-output --inplace notebook_name.ipynb清理输出时,收到错误:

WARNING | pattern 'notebook_name.ipynb' matched no files

已确认文件名拼写正确,命令行处于文件所在路径C:\Users\myname\OneDrive\Documents>,仍无法解决。

可行解决方法

  • 检查OneDrive同步状态:OneDrive同步中的文件可能被锁定,导致命令行无法访问。暂停OneDrive同步,或把Notebook文件复制到本地非同步文件夹(比如C:\Users\myname\Documents,非OneDrive目录)后再执行清理命令。
  • 使用完整绝对路径:在命令中直接指定文件的完整路径,注意路径包含空格时要加双引号:
    jupyter nbconvert --clear-output --inplace "C:\Users\myname\OneDrive\Documents\notebook_name.ipynb"
    
  • 确认真实文件名:Windows默认隐藏已知文件扩展名,实际文件名可能是notebook_name.ipynb.ipynb(重复扩展名)。打开文件夹选项,取消勾选「隐藏已知文件类型的扩展名」,核实文件的真实名称后再执行命令。
  • 切换到PowerShell执行:部分情况下CMD对OneDrive路径的解析存在问题,打开PowerShell并切换到目标路径,重新执行清理命令。
  • 手动编辑Notebook文件:若以上方法都无效,用文本编辑器(如VS Code、记事本)打开.ipynb文件,找到每个cell中的"outputs"字段,将其内容替换为[](清空输出),保存后再尝试打开Notebook。

内容的提问来源于stack exchange,提问作者aircoder

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 15:35:26