【问题标题】:How can I get the option 'Export Notebook to Html_toc' on the 'Export Notebook as...' menu in Jupyter Lab?如何在 Jupyter Lab 的“将笔记本导出为...”菜单上获得“将笔记本导出为 Html_toc”选项?
【发布时间】:2020-07-27 21:28:12
【问题描述】:
  • 如何在 Jupyter 实验室的 Export Notebook As... 菜单中启用所有 jupyter nbconvert 导出选项?
    • 具体来说,如何在菜单上获得Export Notebook to Html_toc 的选项?
  • 全新安装 Anaconda 后,默认导出菜单为:
  • 但是,如本期Add nbconvert export options to File --> Export notebook as #7612所示,还有一些额外的选项,可以从控制台运行,但不会显示在菜单中。
  • 完整的菜单如下所示:

【问题讨论】:

    标签: python jupyter-notebook jupyter jupyter-lab


    【解决方案1】:
    • 此答案是在 Jupyter Lab 中启用完整菜单的迂回技巧
    • 在这种情况下,我全新安装了 Anaconda,其中包括 Jupyter Lab 和 Jupyter Notebook。
    • 进入 Jupyter Lab 后,只有最小的导出选项可用。

    要启用 Html_toc 导出选项,请执行以下操作

    1. 进入 Jupyter Lab 的 Extension Manager 并安装 @jupyterlab/toc
      • 当前版本的 Jupyter Lab 已经具有 TOC,因此可能不需要此步骤。
    2. 关闭 Jupyter 实验室并转到 Anaconda 提示符
    3. 如果您的nbconvert 版本大于5.6.1,则执行conda install -c conda-forge "nbconvert=5.6.1"
    4. 根据Installing jupyter_contrib_nbextensions Guide 运行conda install jupyter_contrib_nbextensionsconda install -c conda-forge jupyter_contrib_nbextensions
      • 这将为\\Anaconda3\\lib\\site-packages\\jupyter_contrib_nbextensions\\nbextensions\\ 安装一些扩展
      • 指南中有pip安装选项,但我没有尝试手动安装Jupyter Lab和Jupyter Notebook
    5. 运行jupyter contrib nbextension install --user
    6. 从 Anaconda Prompt 运行 jupyter notebook
      • 在加载 Jupyter Notebook 环境期间,出现如下警告[jupyter_nbextensions_configurator] nbextension '...' has duplicate listings
      • 如上所述,一个位置是\\Anaconda3\\...,另一个位置是\\Users\\...\\AppData\\\Roaming\\jupyter\\nbextensions\\...
      • 这可能是因为我之前安装了 Anaconda,但我通过将 \\Users\\...\\AppData\\\Roaming\\jupyter\\nbextensions\\... 重命名为 \\Users\\...\\AppData\\\Roaming\\jupyter\\nbextensions_old\\... 解决了这个问题
    7. 转到Nvextensions 选项卡,选择Table of Contents (2)Enable 选项。
    8. Jupyter Notebook 退出/注销
    9. 在 Anaconda 提示符下,转到 jupyter lab
    10. 现在所有Export Notebook As... 选项都将在文件菜单中启用。
      • 包括,特别是Export Notebook to Html_toc

    示例

    • Here are examples 的带有来自 Jupyter Lab 的目录输出的 HTML 笔记本。请参阅 DataCamp 笔记本。

    【讨论】:

      猜你喜欢
      • 2019-05-28
      • 2016-08-22
      • 2019-01-07
      • 1970-01-01
      • 2020-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多