我有一个用于数据分析的 Google Colaboratory Notebook,我想将其输出为 HTML 文件,因为目前并非所有内容都加载到 Colab 环境中,例如大型 Folium 热图。是否可以将笔记本导出为 html 文件而不是 ipynb 和 py 选项?
原文由 spaghetticode 发布,翻译遵循 CC BY-SA 4.0 许可协议
我有一个用于数据分析的 Google Colaboratory Notebook,我想将其输出为 HTML 文件,因为目前并非所有内容都加载到 Colab 环境中,例如大型 Folium 热图。是否可以将笔记本导出为 html 文件而不是 ipynb 和 py 选项?
原文由 spaghetticode 发布,翻译遵循 CC BY-SA 4.0 许可协议
实际上,您只需使用 Google Colab 就可以做到这一点。 File
-> Download .ipynb
单击最左侧的 Files
图标:
然后 Upload to session storage
:
选择并上传您刚刚下载的 .ipynb
文件。
然后获取它的路径(您可能需要在文件显示之前点击 Refresh
按钮):
然后,就像 Julio 的 回答 一样,在 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 ,只需要一个浏览器。
原文由 zabop - we‘re hiring 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
Google Colab 目前没有内置这样的功能。
最好的方法是先通过
File > Download .ipynb
下载它,然后使用 Jupyter Notebook 转换的标准工具nbconvert
:如果您使用 Anaconda Python 发行版,
nbconvert
很可能已经安装。如果没有,请参阅他们的 安装说明 中的描述,以便能够转换: