繁体   English   中英

如何在 Jupyter Lab 的“将笔记本导出为...”菜单上获得“将笔记本导出为 Html_toc”选项?

[英]How can I get the option 'Export Notebook to Html_toc' on the 'Export Notebook as…' menu in Jupyter Lab?

  • 如何从 Jupyter 实验室的Export Notebook As...菜单启用所有jupyter nbconvert导出选项?
    • 具体来说,如何在菜单上获得Export Notebook to Html_toc的选项?
  • 全新安装 Anaconda 后,默认导出菜单为:
    • 在此处输入图像描述
  • 但是,如本期Add nbconvert export options to File --> Export notebook as #7612所示,还有其他选项,可以从控制台运行,但不会显示在菜单中。
  • 完整的菜单如下所示:
    • 在此处输入图像描述
  • 这个答案是在 Jupyter Lab 中启用完整菜单的迂回技巧
  • 在这种情况下,我全新安装了 Anaconda,其中包括 Jupyter Lab 和 Jupyter Notebook。
  • 进入 Jupyter Lab 后,只有最小的导出选项可用。

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

  1. Go 到 Jupyter Lab 的扩展管理器并安装@jupyterlab/toc
    • 在此处输入图像描述
  2. 关闭 Jupyter 实验室和 go 到 Anaconda 提示
  3. 按照安装 jupyter_contrib_nbextensions 指南运行conda install jupyter_contrib_nbextensions或 conda conda install -c conda-forge jupyter_contrib_nbextensions jupyter_contrib_nbextensions 。
    • 这将为\\Anaconda3\\lib\\site-packages\\jupyter_contrib_nbextensions\\nbextensions\\安装许多扩展
    • 指南中有pip安装选项,但我还没有尝试过手动安装 Jupyter Lab 和 Jupyter Notebook
  4. 运行jupyter contrib nbextension install --user
  5. 从 Anaconda 提示,运行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\\... \ 解决了这个问题\\Users\\...\\AppData\\\Roaming\\jupyter\\nbextensions_old\\...
  6. Go 到Nvextensions选项卡,select Table of Contents (2)的选项,并Enable它。
    • 在此处输入图像描述
  7. Jupyter Notebook的退出/注销
  8. 从 Anaconda 提示符,go jupyter lab
  9. 现在所有的Export Notebook As...选项都将在文件菜单中启用。
    • 包括,特别是Export Notebook to Html_toc

例子

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM