gpt4 book ai didi

ipython - 在本地运行 IPython Notebook 查看器

转载 作者:行者123 更新时间:2023-12-04 20:45:24 25 4
gpt4 key购买 nike

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

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

有人可以帮忙吗?

最佳答案

你有几个选择:

  • 如上所述,转换为 HTML,然后使用简单服务器为它们提供服务,例如 python -m "SimpleHTTPServer"您甚至可以设置一个小 Python 脚本,它会在一个目录中“监听”。如果将更改或新笔记本添加到目录中,脚本将运行 nbconvert 并将 HTML 文件移动到您提供服务的文件夹中。要导航到您正在运行的服务器,请转到 yourip:port 例如10.0.0.2:8888(在运行 IPython notebook 命令时查看 IPython 输出)(如果您可以通过网络提供服务,您不妨看看下面的第 2 点)
  • 如果您的计算机已联网,您可以通过与同事共享您的 IP 地址和端口来通过局域网为您的工作服务。然而,这会给他们编辑权限,但应该不是问题?这意味着他们将导航到您的 ipython 服务器并查看 ipython 笔记本并能够运行您的文件。
  • 将您的笔记本托管在像 Linode 等在线服务器上......廉价的入门级服务器。虽然需要一些工作来添加密码。
  • 转换为 PDF 并邮寄给他们。
  • 转换为幻灯片(现在可以在版本 1.00 中)并通过选项 1,2 提供服务,或者只是与他们共享 HTML 文件。
  • 让他们都运行 ipython notebook 并将您的文件检查到 bitbucket 的私有(private)仓库(它的免费私有(private) git 仓库)。然后他们可以在那里获取您的文件并在他们自己的机器上自己运行它。或者只是将其邮寄给他们。如果他们不进行更改与所有人共享一个保管箱文件夹,那就更好了。如果他们在该文件夹中运行 ipython notebook,他们将看到您的文件(虽然很危险)
  • 让他们进入 session 室并展示给他们看。 :)
  • 关于ipython - 在本地运行 IPython Notebook 查看器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18572423/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com