直接在线运行 Jupyter notebook(无需在本地下载)

巴斯吉

当找到一个有趣的 Python Jupyter Notebook 时,例如02.00-Introduction-to-NumPy.ipynb,我通常必须:

  • 下载到本地
  • 在同一文件夹打开外壳(提示:使用SHIFT+ RIGHT CLICK+此处打开命令窗口节省30第二浏览在不同的文件夹),并做jupyter notebook
  • 选择正确的.ipynb文件,最后运行代码

没有更简单的方法来做到这一点吗?

打开在线的 .ipynb 笔记本并运行代码而无需手动下载 .ipynb 的自然方法是什么?

注意:笔记本在这里可见:https : //github.com/jakevdp/PythonDataScienceHandbook/blob/master/notebooks/02.00-Introduction-to-NumPy.ipynb但我们无法运行代码

韦恩

@jakevdp 以一种很好的方式构建,请参见此处简而言之,在每个页面上,他都有一个Open in Google Colab按钮:

@GoogleColab 可以直接从@github 打开任何@ProjectJupyter notebook!
要运行笔记本,只需将笔记本 URL 中的http://github.com替换为“ http://colab.research.google.com/github/ ”,它将被加载到 Colab 中。

示例:02.00-Introduction-to-NumPy.ipynb变为:https : //colab.research.google.com/github/jakevdp/PythonDataScienceHandbook/blob/master/notebooks/02.00-Introduction-to-NumPy.ipynb

默认情况下,代码将在 Colab 的远程服务器上运行,但也可以在本地运行,方法是单击右上角的Connect to local runtime...

在此处输入图片说明


我个人更喜欢MyBinder 项目作为路线。它将使用任何 Github 存储库、Github Gists、Gitlab 存储库、Zenodo 存档、Dataverse 存储库、Datashare 存档、Figshare 存档等的内容打开临时的、活动的会话。许多存储库已经包含必要的配置文件,甚至还放了一个launch binder按钮。有些没有,但您可以转到MyBinder 项目中的表单并生成会话。该表单还将生成一个 URL,您可以使用它来定位公共 MyBinder 系统以打开会话更改例如,此人发布了为所有 Jakes 笔记本打开会话的链接,您只需访问 URL https:// mybinder.org/v2/gh/jakevdp/PythonDataScienceHandbook/master?filepath=notebooks%2FIndex.ipynb告诉 MyBinder 开始一个会话。然后从出现的索引页面中,您可以单击上面列出的链接并运行它。Jake 包含 MyBinder 也可以识别的配置文件。请注意,对于您将指向 MyBinder 的某些存储库或档案,它没有必要的配置文件,因此您可以在当前会话中运行%pip install <package_name_here>!conda install <package_name_here>并继续运行代码。限制包括您必须担心不共享您不介意公开的任何内容、资源有限,并且不允许 FTP 避免滥用。

其他一些帮助您入门:

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章