ido*_*oda 5 ipython ipython-notebook
我试图在我的工作中介绍IPython笔记本.我想做的一个方法是与同事分享我自己作为笔记本的工作,这样他们就能看到创建复杂报告并分享它们是多么容易.
我显然不能使用Notebook viewer,因为我们的大部分工作都是保密的.我正在尝试在本地设置笔记本查看器.我读了这个问题并按照那里的说明进行操作,但是现在nbconvert是IPython的一部分,说明不再有效.
任何人都可以帮忙吗?
您有几个选择:
如上所述,转换为 HTML,然后使用简单服务器(例如 python -m "SimpleHTTPServer")为它们提供服务,您甚至可以设置一个小的 python 脚本来“侦听”一个目录。如果更改或新笔记本添加到目录中,脚本将运行 nbconvert 并将 HTML 文件移动到您正在提供服务的文件夹中。要导航到您正在运行的服务器,请转到 yourip:port 例如 10.0.0.2:8888 (运行 IPython Notebook 命令时请参阅 IPython 输出)(如果您可以通过网络提供服务,您也可以查看下面的第 2 点)
如果您的计算机已联网,您可以通过与同事共享您的 IP 地址和端口来通过 LAN 提供工作服务。然而,这将为他们提供编辑权限,但这应该不是问题?这意味着他们将导航到您的 ipython 服务器并查看 ipython 笔记本并能够运行您的文件。
将您的笔记本托管在 Linode 等在线服务器上...入门级服务器便宜。不过,添加密码还需要做一些工作。
转换为 PDF 并将其邮寄给他们。
转换为幻灯片(现在可以在版本 1.00 中使用)并通过选项 1,2 提供服务或仅与他们共享 HTML 文件。
让他们都运行 ipython 笔记本并将您的文件签入位于 bitbucket 的私人存储库(其免费的私人 git 存储库)中。然后他们可以在那里获取您的文件并在自己的计算机上运行它。或者只是将其邮寄给他们。如果他们不进行更改,则更好的是与每个人共享一个保管箱文件夹。如果他们在该文件夹中运行 ipython 笔记本,他们将看到您的文件(尽管很危险)
把他们带到会议室并向他们展示。:)
| 归档时间: |
|
| 查看次数: |
3230 次 |
| 最近记录: |