启用 Jupyter Notebook 扩展#

Jupyter 贡献的 Notebook 扩展是社区贡献和维护的 Jupyter Notebook 插件。这些扩展服务于多种目的,从教学工具到用于转换编辑 Notebook 的工具。

通常通过 Notebook 的图形用户界面添加和启用扩展。但是,此界面仅使用户可以使用扩展,而不是所有 Hub 上的用户。相反,为了让您的用户可以使用贡献的扩展,您将使用命令行。这可以通过 JupyterHub 中的终端(或通过 SSH 进入您的 VM 并使用此终端)来完成。

通过命令行启用扩展#

  1. 多种方法可以安装贡献的扩展。在此示例中,我们将使用pip

    sudo -E pip install jupyter_contrib_nbextensions
    
  2. 接下来,将 Notebook 扩展样式文件添加到 Jupyter 配置文件中。

    sudo -E jupyter contrib nbextension install --sys-prefix
    
  3. 然后,您将启用要使用的扩展。其语法是jupyter nbextension enable,后跟所需扩展主文件的路径。例如,要启用暂存器,您可以键入以下内容

    sudo -E jupyter nbextension enable scratchpad/main --sys-prefix
    
  4. 完成此操作后,启用的扩展应该在扩展列表中可见

    jupyter nbextension list
    
  5. 您还可以通过其在 Notebook 中的用户界面验证扩展的可用性。例如,拼写检查器会在界面中添加一个 ABC 勾选标记图标。

    spellcheck-interface-changes