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

时间:2020-06-26 14:02:41

标签: python github google-colaboratory

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

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

笔记本取决于整个项目的其他模块,文件和数据,因此我不能只在Google Colab中打开它们。我可以使用!git clone ...在Colab提供的空间上进行克隆,但是然后我无法在浏览器中打开notbook并运行它们(就像google Colab运行的其他笔记本一样)。

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

4 个答案:

答案 0 :(得分:4)

在 Google Colab 中打开任何你想工作的 Github notebook。 将域从“github.com”更改为“githubtocolab.com”。 笔记本将在 Colab 中打开。

答案 1 :(得分:1)

有用的扩展名是Open in Colab

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

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

答案 2 :(得分:1)

诀窍是将这些笔记本复制到Google云端硬盘。提取其FILE_ID,然后使用

打开它们
https://colab.research.google.com/drive/FILE_ID

我写了一个库来更轻松地提取FILE_ID。它基于xattr

an example此处介绍如何打开多功能笔记本。 CLS-DE.ipynb

答案 3 :(得分:0)

另一个选择是使用Colab的UI浏览存储库。如果您访问此URL,它将为您提供以下选项:
https://colab.research.google.com/
enter image description here

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

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

preview

P.S。在审查this PR的Drake时选择了这个技巧。

P.P.S。我不确定如何将其限制在某个文件夹(PR comment