Google CoLab-如何运行CoLab环境的“文件”标签(即/ content /)中的jupyter笔记本文件

时间:2019-04-23 15:29:00

标签: python jupyter-notebook jupyter google-colaboratory

在左侧的Google CoLab中,可以打开一个窗格,其中显示Table of ContentsCode snippetsFiles。 在Files窗格中有一个上传按钮,我可以将笔记本文件上传到此Files区域。但是,一旦笔记本文件上载,便无法将其作为笔记本运行。菜单选项File->OpenNotebook不显示CoLab /content/文件作为启动笔记本的选项。 有没有办法做到这一点?还是可以在将来的版本中添加它?

此请求的原因是,我想将具有多个笔记本文件的回购信息git-clone到CoLab的/content(或Files)区域。然后能够轻松地在笔记本之间进行切换,就像本地Jupyter笔记本界面一样,该界面显示了一个目录,其中可能包含多个可以启动的笔记本。

我尝试右键单击Files中的笔记本文件,但是没有启动笔记本的选项。我尝试使用File->Open_notebook ... Files文件未在任何选项卡中显示为选项。

理想的结果是我可以直接从Google CoLab的“文件”或/content/部分中启动.ipynb文件(即Jupyter笔记本)。

2 个答案:

答案 0 :(得分:0)

我无法理解您的实际需求,但希望下面的代码对您有所帮助:

from google.colab import drive
drive.mount('/content/gdrive')

!cd content/gdrive/My Drive/Colab Notebooks

您应该挂载Google驱动器,现在您可以将驱动器作为本地驱动器使用。在此代码中,在前两行中,我挂载gdrive,然后重定向到Google驱动器中的某个位置,例如“ Colab Notebooks”,然后您就可以运行所需的所有内容。

答案 1 :(得分:0)

您可以像这样在当前笔记本中运行其他笔记本:

# if the file was on the google drive
%run /content/gdrive/My\ Drive/Colab\ Notebooks/DenseVideoArchitecture.ipynb

# simply replace the path in your case
%run /content/DenseVideoArchitecture.ipynb

但是您要问的是在同一个环境中的不同笔记本之间切换,这在协作中可能是不可能的。