使用nbconvert运行笔记本时,IPython显示不显示Markdown

时间:2017-08-31 06:26:13

标签: html markdown jupyter-notebook nbconvert

我在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运行它,我会得到:

enter image description here

但是,如果我用

执行笔记本
jupyter nbconvert --execute --to notebook --inplace <notebook.ipynb>

我明白了:

enter image description here

如何使用nbconvert将Markdown显示为第一张图像?

1 个答案:

答案 0 :(得分:0)

运行jupyter nbconvert --execute后,您的笔记本处于“不信任”状态,我认为这是您正在描述的问题的原因。您可以通过运行jupyter trust <notebook.ipynb>明确信任笔记本,这将使Markdown输出能够按预期方式呈现。

另请参阅the official docs on securitythis nbconvert issue on GitHub