【问题标题】:Downloading Jupyter Notebook as HTML (pandoc)以 HTML 格式下载 Jupyter Notebook (pandoc)
【发布时间】:2017-10-19 22:17:08
【问题描述】:

我正在尝试将我的一个 Jupyter 笔记本下载为 HTML。我试过“文件”->“下载为”->“HTML (.html)”,但我收到一条错误消息:

"Could not import nbconvert: No module named pandoc". 

我已经通过 Anaconda Navigator 安装了 pandoc(转换为 HTML 仍然不起作用),从他们的网站下载它(也不起作用)。但是,我设法将其下载为 .ipynb 文件。我也在命令行中尝试过:

jupyter nbconvert --to html notebook.ipynb

我收到一条错误消息:

ImportError: No module named pandoc

但是,我已经安装了 pandoc,我尝试将其卸载并重新下载,但仍然无法正常工作。有人可以帮我解决这个问题吗?

【问题讨论】:

  • 该模块名为 pypandoc 而不是 pandoc...您是否尝试将 jupyter 升级到最新版本?
  • @GregorSturm 我也安装了 pypandoc,我已将 jupyter 升级到最新版本。

标签: python html jupyter-notebook jupyter pandoc


【解决方案1】:

在后台进行转换的库称为nbconvert。

您能提供一些版本信息吗?例如,您使用的是哪个版本的 nbconvert?

为此,请转到您的终端并运行命令

jupyter nbconvert --version

这里的名称也有一些潜在的混淆。我认为这是参考名为pandoc 的nbconvert 内部模块,它与名为pandoc 的库接口。

无论如何,nbconvert 不应该需要 pandoc(模块或库)来导出到 HTML。

请随时在https://github.com/jupyter/nbconvert/issues 上留下问题!

编辑(跟进):

也就是说你的nbformat版本需要升级,用同样的命令升级nbformat,就可以了!

【讨论】:

  • 我已经升级到最新版本的 nbconvert,但现在我得到一个不同的错误:TypeError: validate() got an unexpected keyword argument 'relax_add_props'
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-11-21
  • 1970-01-01
  • 1970-01-01
  • 2016-12-22
  • 1970-01-01
  • 1970-01-01
  • 2019-01-25
相关资源
最近更新 更多