如何在 Google Colab 中运行 Github 项目的笔记本?

Ahm*_*mad 2 python github google-colaboratory

我想在 Github 上的以下项目中运行 notbooks(位于 notebook 文件夹中)

https://github.com/n-waves/multifit

notebook 依赖于整个项目的其他模块、文件和数据,所以我不能只在 google Colab 中打开它们。我可以用来!git clone ...在 Colab 提供的空间上进行克隆,但是我无法在浏览器中打开 notbooks 并运行它们(就像由 google Colab 运行的其他笔记本一样)。

所以,我的问题是如何在 google colab 中运行这些笔记本,我更愿意以可视模式运行它们(我的意思是浏览器)?

Eri*_*eau 20

另一种选择是使用 Colab 的 UI 浏览存储库。如果您访问此 URL,它将向您显示选项:
https://colab.research.google.com/
在此输入图像描述

然后您可以选择您的存储库:

https://colab.research.google.com/github/n-waves/multifit/blob/master/

之后,您可以选择要打开的笔记本。

预览

PS 在审查此 PR时发现了这个技巧

PPS 我还不确定如何将其限制到某个文件夹(PR 评论

  • 这似乎没有检查整个存储库 - 也许只是本地文件夹?我需要位于存储库中笔记本所在的对等文件夹中的资源。 (3认同)
  • 我不明白接下来会发生什么。您选择了存储库但打开了笔记本? (2认同)

Rez*_*eza 11

https://colab.research.google.com/github/另一种方法是在笔记本 URL 中的存储库名称之前添加。假设我在 Github 上有一个 Jupyter 笔记本,其 URL 如下:https://github.com/username/repository/blob/master/notebook.ipynb。要在 Google Colab 中打开此笔记本,我可以将 URL 更改为https://colab.research.google.com/github/username/repository/blob/master/notebook.ipynb。这将直接在 Colab 上打开笔记本。


小智 7

无论您想在 Google Colab 中做什么,都可以打开 Github notebook。将域从“ github.com ”更改为“ githubtocolab.com ”。笔记本将在 Colab 中打开。

  • 真是一个生活窍门。 (4认同)
  • 我一生中见过的十大最疯狂的事情 (2认同)

Bob*_*ith 6

一个有用的扩展是Open in Colab

这将在您的浏览器工具栏中提供一个图标,该图标将打开您当前在 Colab 中查看的 GitHub 笔记本。

(之后没有从文件系统加载笔记本的机制!git clone ...。)