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

前端 未结 1 1210
无人共我
无人共我 2020-12-22 03:25
  • How can all of the jupyter nbconvert export options be enabled from the Export Notebook As... menu in Jupyter lab?
    • Specifically,
相关标签:
1条回答
  • 2020-12-22 03:46
    • This answer is a roundabout hack for enabling the full menu in Jupyter Lab
    • In this situation, I have a clean installation of Anaconda, which includes Jupyter Lab and Jupyter Notebook.
    • Upon entering Jupyter Lab, only the minimal Export options are available.

    To enable the Html_toc Export option, do the following

    1. Go to the Extension Manager in Jupyter Lab and install @jupyterlab/toc
    2. Shut down Jupyter lab and go to the Anaconda Prompt
    3. Run conda install jupyter_contrib_nbextensions or conda install -c conda-forge jupyter_contrib_nbextensions per Installing jupyter_contrib_nbextensions Guide.
      • This will install a number of extensions to \\Anaconda3\\lib\\site-packages\\jupyter_contrib_nbextensions\\nbextensions\\
      • There are pip install options in the guide, but I haven't tried this for a manual installation of Jupyter Lab and Jupyter Notebook
    4. From the Anaconda Prompt, run jupyter notebook
      • During loading of the Jupyter Notebook environment, there where warnings as follows [jupyter_nbextensions_configurator] nbextension '...' has duplicate listings.
      • One location was \\Anaconda3\\..., as mentioned above, and the other was \\Users\\...\\AppData\\\Roaming\\jupyter\\nbextensions\\...
      • This could be because I had a previous installation of Anaconda, but I resolved this issue by renaming \\Users\\...\\AppData\\\Roaming\\jupyter\\nbextensions\\... to \\Users\\...\\AppData\\\Roaming\\jupyter\\nbextensions_old\\...
    5. Go to the Nvextensions tab, select the option for Table of Contents (2), and Enable it.
    6. Quit / Logout of Jupyter Notebook
    7. From the Anaconda prompt, go the jupyter lab
    8. Now all of the Export Notebook As... options will be enabled in the file menu.
      • Including, and specifically Export Notebook to Html_toc

    Examples

    • Here are examples of HTML notebooks with a Table of Contents output from Jupyter Lab. See the DataCamp notebooks.
    0 讨论(0)
提交回复
热议问题