3

我在 Jupyter 笔记本单元格中有以下内容:

import IPython.display as display


s = '# The World at Large'

display.display(display.Markdown(s))


s = '<b> The World at Large</b>'

display.display(display.HTML(s))

如果我在键盘上使用 shift+enter 运行它,我会得到:

在此处输入图像描述

但是,如果我执行笔记本

jupyter nbconvert --execute --to notebook --inplace <notebook.ipynb>

我得到:

在此处输入图像描述

如何使用 nbconvert 让 Markdown 像在第一张图片中一样显示?

4

1 回答 1

0

运行后jupyter nbconvert --execute,您的笔记本处于“不受信任”状态,我认为这是您所描述问题的原因。您可以通过运行明确信任笔记本jupyter trust <notebook.ipynb>,这将允许您的降价输出按预期呈现。

另请参阅有关安全性的官方文档,以及 GitHub 上的这个 nbconvert 问题

于 2018-06-26T16:59:35.290 回答