是否可以在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依赖性,但看起来还不够...
最佳答案
通过遵循@AdrienPacifico和mybinder documentation建议,我已经成功地为本地Jupyter服务器和jupyter_contrib_nbextensions服务器安装并激活了mybinder,只需将所有扩展名激活说明放入的postBuild
文件中我的资料库。
以下是激活collapsible_headings扩展名的requirements.txt
和postBuild
文件的示例:
requirements.txt
jupyter==1.0.0
jupyter-contrib-nbextensions==0.5.0
后构建
jupyter contrib nbextension install --user
jupyter nbextension enable collapsible_headings/main
在mybinder中启动包含这些文件的存储库后,collapsible_headings扩展名将自动为每个用户激活。
我唯一仍然有一个问题是如何为nbviewer保留相同的外观。