如何找到目录(2)扩展的jupyter <nbextension require =“” path =“”>?

时间:2018-08-01 23:06:36

标签: jupyter-notebook jupyter

我想使用命令行安装并启用Table of Contents (2)插件。

docs建议我可以执行以下操作

jupyter nbextension enable <nbextension require path>

如何找到此扩展程序的路径?

3 个答案:

答案 0 :(得分:0)

基于jupyter_contrib_nbextensions#947中@jfbercher的喜剧:

jupyter nbextension install <url>/toc2.zip --user
jupyter nbextension enable toc2/main

如果nbextensions_configurator中使用了非默认目录,则可以像the code here那样获得它:

nbextension_dirs = nbapp_webapp.settings['nbextensions_path']

答案 1 :(得分:0)

简便的解决方案:

1 /访问以下非官方的nbextensions列表:

https://jupyter-contrib-nbextensions.readthedocs.io/en/latest/nbextensions.html

,然后选择要启用的扩展名。例如说我要启用“可折叠标题”,然后

2 /类型:

jupyter nbextension enable collapsible_headings/main

如果启用了扩展名,您将看到一条确定消息。

因此通常输入:

jupyter nbextension enable <name_of_extension>/main

大多数情况下它将为您工作。

答案 2 :(得分:0)

是的,这似乎有点疏忽。我尝试安装配置器...但遇到了问题。

对我有用的方法是查看 ~/.local/share/jupyter/nbextensions 或类似的东西(如果您喝了太多 koolaid,您可能需要使用 docker run image /bin/bash - 或者您的雇主强迫您这样做。)。

然后在我认为对应于扩展名的各个目录中有一个 .js 文件。例如。 hinterland/hinterland.js 表示扩展名为 hinterland/hinterland