【问题标题】:Jupyter html image does not change when file is replaced替换文件时Jupyter html图像不会改变
【发布时间】:2017-02-26 01:27:18
【问题描述】:

在我评估的 Jupyter 笔记本降价单元格中

<img src="mypic.png">

在笔记本中显示图片。如果我替换文件 mypic.png 并再次评估上述命令,显示的图像仍然是旧的。 如果使用 markdown 包含图片也会发生同样的情况,例如

![mypic](mypic.png)

要更改显示的图像,我必须重新启动内核或更改文件名并包含带有新文件名的图片,例如![mypic(mypic_.png)。 这里有什么问题,我该如何解决?

【问题讨论】:

  • 图片正在被您的浏览器缓存。避免它的一种方法是使用IPython.display.Image('mypic.png') - 这将从磁盘读取它并将数据发送到浏览器以显示。但是,这意味着笔记本文件包含图像的副本。

标签: html image markdown python-3.5 jupyter-notebook


【解决方案1】:
from IPython.display import Image
Image(filename="mypic.png")

学到了here

请注意,这不会在循环中显示图像,并且您的降价单元格必须成为代码单元格

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-26
    • 2013-09-22
    • 1970-01-01
    • 1970-01-01
    • 2013-04-09
    • 1970-01-01
    • 2021-12-20
    相关资源
    最近更新 更多