如何分享交互式jupyter notebook?

问题描述 投票:0回答:2

我需要将 Jupyter notebook 发送给另一个人,并让他能够打开、输入输入并运行 notebook,以获得结果。

请在步骤中解释我应该如何与最终用户共享交互式 jupyter notebook,以便他可以输入输入并运行代码。

python python-3.x github jupyter-notebook file-sharing
2个回答
0
投票

遵循以下步骤:

一个。使用 .ipynb 扩展名保存您的 Jupyter 笔记本文件。

乙。确保所有必需的库和包都安装在运行笔记本的环境中。您可以向该人提供 requirement.txt 文件,以便他/她可以创建足够的环境。

C。将笔记本导出为可运行文件:文件 -> 下载为 -> 可运行 .ipynb。 D.分享导出的.ipynb文件

E。指示其他人在 Jupyter Notebook 中打开 .ipynb 文件,无论他/她需要什么其他环境/平台。

当然,您必须确保对方的计算机上安装了运行笔记本所需的软件,包括 Python 和任何必要的软件包。

打开笔记本后,他们应该能够运行代码单元并输入自己的数据。


0
投票

如果你们都有谷歌账户,您可以将笔记本(

.ipynb
文件)上传到Google Colaboratory然后分享链接。

在 Google Colab 的“Welcome to Colaboratory”起始页上,单击“文件”->“上传笔记本”。从那里您可以上传本地笔记本文件,或从存储在 GitHub 中的文件链接。

如果笔记本中的代码依赖于第三方 Python 包,例如 NumPy、pandas 等,那么只要 PyPi 上提供了该包,您就可以将第一个单元格添加到笔记本中,以安装所需的包,例如,

!pip install numpy

其中

pip
命令前面必须有感叹号
!
.

你也可以看看 Microsoft's Azure notebooks.

© www.soinside.com 2019 - 2024. All rights reserved.