是否可以在jupyter_contrib_nbextensions中使用“ Collapsible Headings”之类的nbviewer扩展名?
通过执行以下步骤,我设法在本地使用它:
# 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我需要它们才能使用“可折叠标题”扩展名?我已经更新了我的requirements.txt文件并为其添加了jupyter_contrib_nbextensions依赖项,但是这还不够...
答案 0 :(得分:1)
通过遵循@AdrienPacifico和mybinder documentation的建议,我已经成功安装并激活了jupyter_contrib_nbextensions-我的本地Jupyter服务器和 mybinder服务器只需将所有扩展名激活说明放入我存储库根目录的postBuild
文件中即可。
以下是激活collapsible_headings扩展名的requirements.txt
和postBuild
文件的示例:
requirements.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保留相同的外观...