问题描述
显示此选项可将jupyter转换为PDF(我应该如何解决?)
但是当我尝试它时,出现以下错误:
这是一个很奇怪的错误,因为我使用的是Firefox,而不是Chromium浏览器。
解决方法
如 documentation 中所述,https://nbconvert.readthedocs.io/en/latest/install.html#installing-chromium :
要使用 --to webpdf 将笔记本转换为 PDF,nbconvert 需要 Pyppeteer Chromium 自动化库。
Pyppeteer 使用特定版本的 Chromium。如果没有找到合适的 Web 浏览器安装,它可以通过将 --allow-chromium-download 标志传递给命令行来自动下载。
因此,即使您使用 Firefox 浏览,也需要 Chromium 使用基于 Pyppeteer (--to webpdf
) 的导出器将笔记本转换为 PDF。
您也可以尝试使用 --to pdf
,它可以通过 LaTeX 转换为 PDF,但您的系统中应该安装 LaTeX。
或者你可以试试 notebook-as-pdf (--to PDFviaHTML
),但我认为它也是基于 Pyppeteer
。