是否可以将Google Colaboratory Notebook保存为HTML?

时间:2018-11-24 16:17:43

标签: python jupyter-notebook google-colaboratory

我有一个用于数据分析的Google Colaboratory Notebook,我希望将其输出为HTML文件,因为目前并不是所有的工具都在Colab环境中加载,例如大型Folium Heatmaps。是否可以将笔记本导出为html文件而不是ipynb和py选项?

2 个答案:

答案 0 :(得分:3)

Google Colab当前不具有内置功能。<​​/ p>

您最好的方法是先通过File > Download .ipynb下载该文件,然后使用标准工具进行Jupyter Notebook转换nbconvert

jupyter nbconvert --to html notebook.ipynb

如果您使用Anaconda Python发行版,则很可能已经安装了nbconvert。如果不是,请参考其install instructions中的描述以进行转换:

pip install nbconvert
# OR
conda install nbconvert

答案 1 :(得分:3)

您实际上只能使用Google Colab来完成。 File-> Download .ipynb,然后单击最左侧的Files图标:

enter image description here

然后Upload to session storage

enter image description here

选择并上传刚刚下载的.ipynb文件,然后获取其路径(在显示文件之前,您可能需要点击Refresh按钮):

enter image description here

然后,就像在Julioanswer中一样,在Colab单元格中执行:

%%shell
jupyter nbconvert --to html /PATH/TO/YOUR/NOTEBOOKFILE.ipynb

%%shell使解释器知道以下脚本被解释为shell。在%%shell之前不要写任何东西,为此使用不同的单元格。

/PATH/TO/YOUR/NOTEBOOKFILE.ipynb的形式类似于/content/lightaberration3.ipynb。可能需要再次单击Refresh,但是您的notebook.html将出现在文件中,因此您可以下载它:

enter image description here

很棒的事情是,您的计算机上无需安装任何与python相关的东西,而不是conda,pip,只需浏览器。