Можно ли использовать jupyter_contrib_nbextensions в nbviewer? - PullRequest
0 голосов
/ 01 декабря 2018

Можно ли использовать jupyter_contrib_nbextensions расширение типа " Складные заголовки " в nbviewer ?

I 'Мне удалось использовать его локально, выполнив следующие шаги:

# Install Jupyterextension package
pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install

# Install configurator and enable configurator
pip install jupyter_nbextensions_configurator
jupyter nbextensions_configurator enable

Тогда я только что включил «Разборные заголовки» в панели конфигуратора nbextensions.

Но когда я загрузил записную книжкуна GitHub, а затем попытался открыть его с помощью nbviewer или mybinder , он запустил ноутбук, но без поддержки свертываемого заголовка.

Как я могу "сказать"nbviewer или mybinder, что мне нужно, чтобы они использовали расширения "Collapsible Headings"? Я обновил свой файл require.txt и добавил к нему зависимость jupyter_contrib_nbextensions, но, похоже, этого недостаточно ...

1 Ответ

0 голосов
/ 13 декабря 2018

Следуя документам @AdrienPacifico и mybinder предложениям, мне удалось установить и активировать jupyter_contrib_nbextensions для обоих - мой локальный сервер Jupyter и для mybinder , просто поместив все инструкции по активации расширения в файл postBuild в корне моего репозитория.

Вот примеры requirements.txt и postBuild файлов, которые активируют collapsible_headings расширение:

needs.txt

jupyter==1.0.0
jupyter-contrib-nbextensions==0.5.0

postBuild

jupyter contrib nbextension install --user
jupyter nbextension enable collapsible_headings/main

После запуска репозитория с этимиВ файлах mybinder расширения collapsible_headings будут активированы автоматически для каждого пользователя.

Единственный вопрос, который у меня остается, - как мы можем сохранить тот же внешний вид и для nbviewer ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...