如何使用 nbconvert 从 Jupyter Notebook 到 HTML



我正在尝试获得一个实际示例来使用nbconvert。我看过很多博客,但我可以正确理解。如何选择 Jupyter 笔记本所在的文件夹和 HTML 输出的目标文件夹?使用Windows的正确语法是什么?谢谢!!!

如果你不怕命令行,那么它必须像这个例子一样简单和全面:

ipython nbconvert --to html "C:pathtoyour_notebook.ipynb"

它将在your_notebook.ipynb所在的同一位置生成一个名为 your_notebook.html 的 HTML 文件。

如果您需要控制目标HTML文件的生成,您可以要求ipython输出为标准输出,并将其输出重定向到所需的任何文件。

例:

ipython nbconvert --to html "C:pathtoyour_notebook.ipynb" --stdout > "C:myreportsfancy_analytic.html"

这会将 HTML 格式的your_notebook.ipynb呈现到fancy_analytics.html文件中。

更多信息在这里

另一个答案已经过时,所以我分享更新的版本:

在终端中运行以下命令:

pip install nbconvert
jupyter nbconvert notebook.ipynb --to html

nbconvert非常灵活,例如,您可以转换为pdf:

jupyter nbconvert notebook.ipynb --to pdf

每种格式都有各种风格。例如,要获取一个准系统HTML(无CSS):

jupyter nbconvert notebook.ipynb --to html --template basic

最新更新