【发布时间】:2018-04-14 03:13:50
【问题描述】:
External data: Drive, Sheets, and Cloud Storage 中的示例展示了如何使用在 google.colab 的帮助下进行身份验证的普通驱动器文件。我可以使用类似的东西将我的笔记本从非合作实验室发布到合作实验室吗?
【问题讨论】:
标签: jupyter google-colaboratory
External data: Drive, Sheets, and Cloud Storage 中的示例展示了如何使用在 google.colab 的帮助下进行身份验证的普通驱动器文件。我可以使用类似的东西将我的笔记本从非合作实验室发布到合作实验室吗?
【问题讨论】:
标签: jupyter google-colaboratory
当然,可以使用 Drive Python API 上传 Colab 笔记本。 (google.colab auth 模块是获取 OAuth 凭据的便捷包装器。)
但是,Colab 和 Jupyter 共享相同的 JSON 文件格式。因此,最简单的做法是直接将文件上传到云端硬盘,例如,使用 Web UI 或 desktop sync client。
您还可以通过在 Colab Web 应用的“文件”菜单中选择“上传笔记本”来上传笔记本。
Here's an example notebook 我在 Jupyter 中创建,它使用 gcloud 和标准 Drive API 将自身上传到 Drive。 (如果您没有所需的库,请在笔记本中通过 pip 安装它们。)
【讨论】:
gcloud 和标准 Drive API 将自身上传到 Drive。 (需要的库是pip-如果你没有的话,安装在笔记本中。)