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

为何base/minimal-notebook导出AsciiDoc时丢失Markdown内容?

Jupyter镜像导出AsciiDoc时Markdown内容丢失的原因
  • 核心依赖缺失:jupyter/minimal-notebook和base-notebook镜像默认未预装pandoc工具。nbconvert在将Jupyter笔记本的Markdown单元转换为AsciiDoc格式时,必须依赖pandoc完成Markdown到AsciiDoc的格式转换。缺少该工具时,nbconvert会直接跳过Markdown单元的处理,导致导出的文件中完全丢失这部分内容。
  • 镜像预装差异:datascience-notebook镜像在构建时已预装pandoc及配套工具,因此nbconvert可以正常调用pandoc转换Markdown单元,最终生成的AsciiDoc文件能完整保留原笔记本的Markdown内容。

验证方法:在minimal-notebook镜像中手动安装pandoc后再执行导出命令,即可解决问题:

docker run --rm -it --entrypoint /bin/bash -P -v ${PWD}:/home/jovyan/ jupyter/minimal-notebook:notebook-6.5.4 -c "apt-get update && apt-get install -y pandoc && jupyter nbconvert --execute --to asciidoc --no-input Test_Export.ipynb"

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 11:57:02