我有一个简单的jupyter笔记本,比如foo.ipynb
。我希望以通常的方式运行nbconvert
:在我的本地机器上,我会在笔记本本身执行!jupyter nbconvert foo.ipynb
,或者在shell中执行jupyter notebook foo.ipynb
。在Google Colaboratory上,这不起作用。当然这是因为foo.ipynb
没有在驱动器上本地运行,但连接Drive和Colab的常用方法在这种情况下不起作用。问题:在Colab笔记本上运行nbconvert
可能来自Colab笔记本(如!jupyter nbconvert foo.ipynb
),如果是这样,怎么样?我试过了:
nbconvert
的原因。下载到本地机器并运行nbconvert
也不是一个选项。)!jupyter nbconvert 'https://colab.research.google.com/drive/2pexUcovcblu1Api0F0NezyhZyN2MEMWLhs5ujm?authuser=2
nbconvert
只需要一个文件名。如何在笔记本电脑内的colab笔记本上完成nbconvert
?我可以证实nbconvert
可用于colab;它只是无法在上述任何方法下找到该文件(据我所知)。
foo.ipynb
上传到Colaboratory的主目录。 (主目录是/content/
)!jupyter nbconvert --to html /content/foo.ipynb
foo.html
下载到您的本地计算机。