我有一个用于数据分析的Google Colaboratory Notebook,我希望将其输出为HTML文件,因为目前并不是所有的工具都在Colab环境中加载,例如大型Folium Heatmaps。是否可以将笔记本导出为html文件而不是ipynb和py选项?
答案 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
图标:
然后Upload to session storage
:
选择并上传刚刚下载的.ipynb
文件,然后获取其路径(在显示文件之前,您可能需要点击Refresh
按钮):
然后,就像在Julio的answer中一样,在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
将出现在文件中,因此您可以下载它:
很棒的事情是,您的计算机上无需安装任何与python相关的东西,而不是conda,pip,只需浏览器。