是否可以在nbviewer中使用jupyter_contrib_nbextensions?

时间:2018-12-01 07:46:51

标签: python jupyter-notebook jupyter

是否可以在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并尝试使用nbviewermybinder打开它时,它启动了笔记本,但是没有可折叠的标题支持。

我该如何“告诉” nbviewer或mybinder我需要它们才能使用“可折叠标题”扩展名?我已经更新了我的requirements.txt文件并为其添加了jupyter_contrib_nbextensions依赖项,但是这还不够...

1 个答案:

答案 0 :(得分:1)

通过遵循@AdrienPacifico和mybinder documentation的建议,我已经成功安装并激活了jupyter_contrib_nbextensions-我的本地Jupyter服务器 mybinder服务器只需将所有扩展名激活说明放入我存储库根目录的postBuild文件中即可。

以下是激活collapsible_headings扩展名的requirements.txtpostBuild文件的示例:

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保留相同的外观...