启用 Jupyter Notebook 扩展#

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

扩展通常通过笔记本的图形用户界面添加和启用。但是,此界面仅使扩展对用户可用,而不是对中心上的所有用户可用。相反,要使贡献的扩展对用户可用,您将使用命令行。这可以使用 JupyterHub 中的终端完成(或通过 SSH 连接到您的 VM 并使用该终端)。

通过命令行启用扩展#

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

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

    sudo -E jupyter contrib nbextension install --sys-prefix
    
  3. 然后,您将启用要使用的扩展。此操作的语法为jupyter nbextension enable,后跟所需扩展主文件的路径。例如,要启用scratchpad,您将输入以下内容

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

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

    spellcheck-interface-changes