我在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显示为第一张图像?
答案 0 :(得分:0)
运行jupyter nbconvert --execute
后,您的笔记本处于“不信任”状态,我认为这是您正在描述的问题的原因。您可以通过运行jupyter trust <notebook.ipynb>
明确信任笔记本,这将使Markdown输出能够按预期方式呈现。
另请参阅the official docs on security和this nbconvert issue on GitHub。