如何从GitHub保存Jupyter笔记本

34

当我使用GitHub的RAW按钮下载一个ipynb文件时,它会在浏览器中显示文本(json)。

我应该只是将这个文本复制到一个文件中并将其命名为xxx.ipynb吗?最好的方法是什么?

5个回答

60
  1. 首先点击“Raw”按钮
  2. 然后按下 Ctrl+S 保存为 .ipynb 文件(注意,你必须手动在文件名后面输入“.ipynb”才能使这个文件生效,因为从 GitHub 下载的文件默认是文本文件)
  3. 打开 Jupyter Notebook
  4. 进入你保存 .ipynb 文件的位置
  5. 打开文件,你会看到代码

希望这可以帮到你


2
由于某些原因,这对我来说不起作用。它仍然被保存为JSON。 - thegreatcoder
4
这个也不行。对我来说还是以 txt 文件的形式下载。 - hbstha123

6
以下步骤对我有用:
  1. 在git代码库中点击“Raw”。
  2. 保存文件,对我来说,文件以*.ipynb.txt格式保存。
  3. 然后,在jupyter目录树中(不是本地目录),选择并删除末尾的.txt,将文件重命名为*.ipynb。 enter image description here
  4. 最后,我能够运行jupyter笔记本文件。 enter image description here
请注意,当我尝试将本地目录中的*.txt文件重命名为*.ipynb时,它无效。必须在jupyter目录中重命名。

5
这是我为Chrome和Firefox开发的Lifesaver扩展程序。
该项目是开源的,可以在这里找到。
该扩展程序不仅可以在Colab中打开托管在github上的笔记本,还可以在nbviewer中打开!
并且您可以从Colab和nbviewer打开github存储库,在Colab和github之间转到nbviewer,三种方式都可以使用!!
在主分支中已经开发了一键打开新笔记本的新功能,只需要将其推送到扩展平台即可 :) Firefox扩展程序 Chrome扩展程序

在谷歌浏览器上使用它,可以在Colab和Binder上无缝运行。 - Saurabh Jain

2

跟上2020年的潮流:

  • 点击下载 enter image description here
  • 等待JSON在浏览器中加载完成
  • 按Ctrl+S保存为.txt文件
  • 去掉.txt扩展名
  • 本地运行

0

我按照这篇文章的指示将文件保存了下来,但我的目标是谷歌云盘上的一个文件夹。我在浏览器中打开了谷歌云盘并找到了该文件。然后,我通过删除txt扩展名,只保留ipynb扩展名的方式重命名了我的文件。这对我起作用了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接