【问题标题】:IPython display not displaying Markdown when notebook is run using nbconvert使用 nbconvert 运行笔记本时,IPython 显示不显示 Markdown
【发布时间】:2018-02-09 00:09:09
【问题描述】:

我在 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 像第一张图片一样显示?

【问题讨论】:

    标签: html markdown jupyter-notebook nbconvert


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2021-12-10
      • 1970-01-01
      • 2017-01-25
      • 2014-10-19
      • 2016-02-24
      • 1970-01-01
      • 2014-12-26
      • 2015-07-31
      • 1970-01-01
      相关资源
      最近更新 更多