Предположим, у меня в Jupyter настроены такие виджеты:
Код: Выделить всё
jupyter nbextension enable --py widgetsnbextension
Код: Выделить всё
import time
import ipykernel
import ipywidgets
import IPython
import jupyter
import notebook
import tqdm
import tqdm.notebook
import widgetsnbextension
print('ipykernel version: ', ipykernel.__version__)
print('ipywidgets version: ', ipywidgets.__version__)
print('IPython version: ', IPython.__version__)
print('Jupyter version: ', jupyter.__version__)
print('Jupyter notebook version: ', notebook.__version__)
print('tqdm version: ', tqdm.__version__)
print('widgetsnbextension version: ', widgetsnbextension.__version__)
Код: Выделить всё
ipykernel version: 5.1.3
ipywidgets version: 7.5.1
IPython version: 7.9.0
Jupyter version: 1.0.0
Jupyter notebook version: 6.0.2
tqdm version: 4.40.0
widgetsnbextension version: 3.5.1
Код: Выделить всё
for i in tqdm.notebook.tqdm(list(range(0, 1000))):
time.sleep(1)

Теперь, если я закрою окно и открою его снова или просто обновлю страницу, внезапно этот графический индикатор выполнения исчезнет, и у меня останется текст типа HBox(children=(FloatProgress(value=0.0, max=1000.0), HTML(value=''))):

Что происходит не так? Как мне сохранить мои прекрасные виджеты?