我有一个简单的 jupyter 笔记本,比如说foo.ipynb
. 我只想以nbconvert
通常的方式运行:在我的本地机器上,我会!jupyter nbconvert foo.ipynb
在笔记本本身或jupyter notebook foo.ipynb
外壳中执行。在 Google Colaboratory 上,这不起作用。当然这是因为foo.ipynb
没有在驱动器上本地运行,但是在这种情况下连接 Drive 和 Colab 的常用方法不起作用。问题:是否nbconvert
可以从 Colab 笔记本(如 中!jupyter nbconvert foo.ipynb
)在 Colab 笔记本上运行,如果可以,如何?我努力了:
(Colab 文件菜单选项不执行必要的导出,这就是我需要. 的原因
nbconvert
。下载到本地计算机并运行nbconvert
也不是这里的选项。)直接链接到文件的最简单尝试(经过身份验证时)
!jupyter nbconvert 'https://colab.research.google.com/drive/2pexUcovcblu1Api0F0NezyhZyN2MEMWLhs5ujm?authuser=2
这篇 SO 帖子:Google Colab:如何从我的谷歌驱动器中读取数据? 但同样没有运气,因为它似乎无法找到文件并且
nbconvert
只需要一个文件名。SO帖子中建议的其他方法,包括:是否可以将我自己的模块导入google-colaboratory notebook?,将数据导入 Google Colaboratory ,如何在 Google Colaboratory 上运行下载的 Jupyter notebook?
如何nbconvert
在笔记本内的 colab 笔记本上完成?我可以验证nbconvert
在 colab 上可用;它只是无法在上述任何方法下找到文件(据我所知)。