Я столкнулся с этой проблемой, где я использовал собственный класс для вывода некоторых графиков python и встраивания их в ноутбук IPython. Способ взлома решения заключается в том, чтобы добавить случайный аргумент в конец URL-адреса вашего изображения. Например
<img src="files/adaptive_filter.png?1" alt="Schema of adaptive filter" height="100">
не будет сохраняться в том же месте,
<img src="files/adaptive_filter.png?2" alt="Schema of adaptive filter" height="100">
А programatic способ сделать это было бы включить изображение с помощью питона, вместо уценки, например:
# pick a random integer with 1 in 2 billion chance of getting the same
# integer twice
import random
__counter__ = random.randint(0,2e9)
# now use IPython's rich display to display the html image with the
# new argument
from IPython.display import HTML, display
display(HTML('<img src="files/adaptive_filter.png?%d" ' +
'alt="Schema of adaptive filter" ' +
'height="100">' % __counter__))
Следует обновлять изображение каждый раз, когда вы запускаете кодовую ячейку
Ваш браузер, скорее всего, кэширует его - попробуйте refres на странице. –
Это не помогает. Я неоднократно делал повторное обновление. – matousc