Jupyter Ipywidgets Экспорт в статический HTML - Виджет Javascript не обнаружен

Я создал интерактивную записную книжку Jupyter (написанную на python) с ipywidgets, которая позволяет пользователю взаимодействовать с ядром и фильтровать диаграммы, показывать кадры данных и т. Д.

Проблема, с которой я сталкиваюсь, заключается в том, что при экспорте блокнота jupyter в статический файл HTML виджеты исчезают. Когда я пытаюсь запустить его в командной строке:

jupyter nbconvert --to html --execute "mynotebook.ipynb"

Я вижу:

[IPKernelApp] WARNING | Widget Javascript not detected.  It may not be installed or 
enabled properly.

Через google-fu я обнаружил, что мне нужно выполнить следующую команду:

jupyter nbextension enable --py --sys-prefix widgetsnbextension

... который, кажется, работает, когда я запускаю его в командной строке:

Enabling notebook extension jupyter-js-widgets/extension...
      - Validating: ok

Но я все еще получаю ту же ошибку при попытке экспортировать блокнот в HTML.

Оглядываясь вокруг, я вижу, что большинство людей получают эту ошибку, когда они на самом деле пытаются запустить виджет в блокноте. Это не моя проблема, так как я могу запускать виджеты в среде ноутбука, но не могу экспортировать полученную записную книжку в HTML. Вот где Widget Javascript not detected сообщения приходят.

Интерактивность велика и все такое, но если я не могу разоблачить эти виджеты, какой смысл в интерактивности?

Спасибо за вашу помощь!

0 ответов

Другие вопросы по тегам