将Jupyter Notebook转换为Markdown等其他格
2021-03-11 本文已影响0人
Kernholz
Jupyter Notebook
Jupyter Notebook是现在大家在进行机器学习和数据分析等任务时常用的一款工具,其默认使用的格式为.ipynb
,目前也已经在GitHub等网站,以及VS Code、PyCharm等IDE中得到了良好的支持。但有时候我们还是需要将其转换为其他格式,应该如何进行呢?
其实Jupyter本身就提供了nbconvert
这样一款工具,支持将Jupyter Notebook转换为以下格式:
- ASCII Doc
- HTML
- Markdown
- Python
- RST
- Slides
其使用也非常简单。
首先,我们需要安装jupyter_contrib_nbextensions
这个包。这个包在Anaconda的默认源中没有,可以使用conda-forge
源。
conda install -c conda-forge jupyter_contrib_nbextensions
或者使用Pip:
pip install jupyter_contrib_nbextensions
之后我们就可以使用nbconvert
工具了,使用方法为:
jupyter nbconver --to markdown notebook.ipynb
其中markdown
可以替换为你想要输出的任意格式。