从VS Code导出笔记本返回损坏的pdf或空白HTML

问题描述

我正在使用VS Code,并且想要将基本Jupyter Notebook的输出(.ipynb文件)导出到HTML页面或PDF文件中,但是两种方法均失败:HTML页面为空(0K文件),而PDF文件不能打开(0K文件)。

感谢您的帮助。

解决方法

Jupyter Notebook是一个开源Web应用程序,允许您创建和共享包含实时代码,方程式,可视化效果和叙述文本的文档。

Jupyter Notebooks是基于JSON的开放文档格式。它们包含用户会话的完整记录,包括代码,叙述文字,方程式和丰富的输出。

因此,您不能将笔记本的“环境”导出为html或pdf。您只能将Jupyter笔记本导出为代码和单元格的打印输出。我正在使用Jupyter Lab,它显示了十几种可用于导出的格式。我不能说所有的导出类型,但是导出为html或pdf将导致在html(您的浏览器)或pdf(pdf)中显示您的代码和单元格(基本上与打开的Jupyter文件的屏幕打印相同)。读者)。

在Windows中使用Jupyter并使用MS Edge,当使用“将笔记本导出为”时,将下载Jupyter文件-在浏览器的左下角查看要下载的文件。这台计算机将下载到默认的Windows下载文件夹。从该文件夹中,我可以单击下载的Jupyter文件,Jupyter代码将显示在浏览器或pdf阅读器中。下面的链接显示了在浏览器中打开的Jupyter文件。

链接

[1]: https://i.stack.imgur.com/jbU8c.png