gpt4 book ai didi

python - 如何在 google colaboratory 的笔记本上运行 nbconvert

转载 作者:行者123 更新时间:2023-11-28 18:08:37 35 4
gpt4 key购买 nike

我有一个简单的 jupyter notebook,例如 foo.ipynb。我只想以通常的方式运行 nbconvert:在我的本地机器上,我会在笔记本本身或 jupyter notebook foo 中执行 !jupyter nbconvert foo.ipynb .ipynb 在 shell 中。在 Google Colaboratory 上,这不起作用。当然这是因为 foo.ipynb 没有在驱动器上本地运行,但是连接 Drive 和 Colab 的常用方法在这种情况下不起作用。 问题:是否可以在 Colab 笔记本中在 Colab 笔记本上运行 nbconvert(如 !jupyter nbconvert foo.ipynb),如果是这样,怎么做? 我试过:

  1. (Colab 文件菜单选项不执行必要的导出,这就是我需要 nbconvert 的原因。下载到本地计算机并运行 nbconvert 是这里也不是一个选项。)

  2. 直接链接到文件的最简单尝试(经过身份验证时)!jupyter nbconvert 'https://colab.research.google.com/drive/2pexUcovcblu1Api0F0NezyhZyN2MEMWLhs5ujm?authuser=2

  3. 这个 SO 帖子:Google Colab: how to read data from my google drive?但同样没有运气,因为它似乎无法找到文件并且 nbconvert 只需要一个文件名。

  4. SO 帖子中建议的其他方法,包括:Is it possible to import my own modules into a google-colaboratory notebook? , Import data into Google Colaboratory , How to run a downloaded Jupyter notebook on Google Colaboratory?

如何在笔记本中的 colab 笔记本上完成 nbconvert?我可以验证 nbconvert 在 colab 上可用;它只是无法在上述任何方法下找到文件(据我所知)。

最佳答案

  1. 将您的 foo.ipynb 上传到您在 Colaboratory 上的主目录。(主目录是/content/)

  2. 运行:!jupyter nbconvert --to html/content/foo.ipynb

  3. 下载 foo.html 到您的本地机器。

关于python - 如何在 google colaboratory 的笔记本上运行 nbconvert,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52084744/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com