在本地运行IPython笔记本查看器

在本地运行IPython笔记本查看器,ipython,ipython-notebook,Ipython,Ipython Notebook,我想在我的工作中介绍IPython笔记本电脑。我想这样做的方法之一是将我自己的工作作为笔记本与同事分享,这样他们就能够看到创建复杂的报告并分享它们是多么容易 我显然不能使用笔记本查看器,因为我们的大部分工作都是保密的。我正在尝试在本地设置笔记本查看器。我阅读并遵循了那里的说明,但现在nbconvert是IPython的一部分,说明不再有效 有人能帮忙吗?您有两个选择: 如上所述,将其转换为HTML,然后使用一个简单的服务器(例如python-m“SimpleHTTPServer”)为其提供服务,

我想在我的工作中介绍IPython笔记本电脑。我想这样做的方法之一是将我自己的工作作为笔记本与同事分享,这样他们就能够看到创建复杂的报告并分享它们是多么容易

我显然不能使用笔记本查看器,因为我们的大部分工作都是保密的。我正在尝试在本地设置笔记本查看器。我阅读并遵循了那里的说明,但现在nbconvert是IPython的一部分,说明不再有效


有人能帮忙吗?

您有两个选择:

  • 如上所述,将其转换为HTML,然后使用一个简单的服务器(例如python-m“SimpleHTTPServer”)为其提供服务,您甚至可以在一个目录中设置一个小python脚本来“侦听”。如果目录中添加了更改或新笔记本,脚本将运行nbconvert并将HTML文件移动到您提供服务的文件夹中。要导航到您正在运行的服务器,请转到您的IP:端口,例如10.0.0.2:8888(运行IPython notebook命令时,请参阅IPython输出)(如果您可以通过网络提供服务,请参阅下面的第2点)

  • 如果您的计算机联网,您可以通过与同事共享IP地址和端口,在局域网上为您的工作提供服务。但是,这将为他们提供编辑权限,但这不应该是一个问题吗?这意味着他们将导航到您的ipython服务器,查看ipython笔记本,并能够运行您的文件

  • 将您的笔记本托管在在线服务器上,如Linode等。。。入门级服务器价格便宜。但是需要做一些工作来添加密码

  • 转换为PDF并将其邮寄给他们

  • 转换为幻灯片(现在版本1.00中可以),并通过选项1、2提供服务,或者与他们共享HTML文件

  • 让他们都运行ipython笔记本,并将您的文件签入bitbucket的私有repo(免费私有git repo)。然后他们可以把你的文件拿到那里,自己在自己的机器上运行,或者直接邮寄给他们。如果他们不进行更改,那么最好与所有人共享dropbox文件夹。如果他们在该文件夹中运行ipython笔记本,他们将看到您的文件(尽管很危险)

  • 把他们带到会议室,让他们看。:)