Расширения для Jupyter Notebook
марта 30, 2020· #jupyter #анализ данныхJupyter Notebook — один из часто используемых мною инструментов. Несмотря на всю мощь этого решения, «из коробки» иногда не хватает какой-нибудь маленькой, но полезной функциональности, например, генерации содержания по заголовкам разметки Markdown.
К счастью исправить подобные мелочи отчасти помогают расширения, которые можно найти на Github. Существуют как официальные пакеты, поддерживаемые JupyterLab, так и созданные сообществом пакеты.
Хороший пример jupyter_contrib_nbextensions — большая коллекция неофициальных дополнений к Jupyter. Полный список расширений доступен на странице документации.
Для их подключения к вашему Jupyter Notebook потребуется выполнить три простых шага.
Установить pip пакет с расширениями:
pip3 install jupyter_contrib_nbextensions
Скопировать JavaScript и CSS файлы:
jupyter contrib nbextension install --user
Активировать выбранное расширение:
jupyter nbextension enable toc2/main
В ответ вы должны получить следующее сообщение:
Enabling notebook extension toc2/main...
- Validating: OK
Запустив заново Jupyter Notebook, можно убедиться, что расширение было успешно установлено и активировано: