【问题标题】:How to link to Jupter notebook from a local HTML page如何从本地 HTML 页面链接到 Jupyter 笔记本
【发布时间】:2019-01-03 05:14:19
【问题描述】:

我现在正在学习 Jupyter Notebooks。是否可以将 Jupyter Notebook 链接到 HTML 页面。

例如,假设我的计算机上有一个 HTML 页面。我可以用它来链接到 Jupyter Notebook,所以当点击链接时,它会在查看器中加载笔记本以运行?

谢谢,

BJR

【问题讨论】:

  • 要运行 Jupyter notebook,您需要使用 Python 运行它。那么如何从 HTML 运行 python 呢?
  • 那么,你是说从 HTML 打开 Jupyter Notebook,我调用 python 脚本?
  • 我说你不​​能从 HTML 页面运行 Jupyter Notebook。
  • 感谢您的反馈。你给了我一些需要研究的方面。
  • 你可以下载 HTML 格式的 Jupiter Notebook,你可以链接它,但你不能从 HTML 页面运行 Jupiter Notebook,它就像一个 HTML 页面

标签: python jupyter-notebook


【解决方案1】:

我没有以这种方式使用 Jupyter notebook(实际上我使用的是 Jupyter Lab)。但是,如果我理解正确,您想在本地机器上单击 HTML 页面上的链接并运行 notebook。

如果在笔记本(服务器)未运行时尝试通过机器中的 HTML 链接访问 Jupyter 笔记本,或者您在笔记本运行时使用非默认浏览器,您将访问包含以下信息的页面,这些信息足以计划您的后续步骤:

令牌认证开启

如果没有设置密码, 您需要在 URL 中使用其登录令牌打开笔记本服务器, 或粘贴在上面。如果您启用 密码。

命令:

jupyter 笔记本列表

将向您显示正在运行的服务器的 URL 他们的令牌,您可以将其复制并粘贴到浏览器中。为了 示例:

当前运行的服务器: http://localhost:8888/?token=*****... :: /Users/you/notebooks

或者您可以只将令牌值粘贴到此密码字段中 页面。

请参阅有关如何启用密码代替令牌的文档 身份验证,如果您想避免处理随机令牌。

通过身份验证访问笔记本需要 Cookie。

设置密码您也可以通过输入您的令牌来设置密码 并在以下字段中输入新密码:

令牌

新密码

基本上这意味着:如果您已使用令牌授权启动服务器并使用默认浏览器,则指向 Jupyter 笔记本的链接将起作用。您可以设置密码,这意味着您可以使用机器中的任何浏览器但必须登录(当然您可以将登录凭据保存在浏览器中)。在任何情况下,笔记本(服务器)必须在使用链接之前已经启动并运行。

Link 不会运行您的笔记本,它只会打开笔记本页面。

【讨论】:

  • 谢谢。我只需要一个指针来让我朝着正确的方向前进。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-16
  • 1970-01-01
  • 2018-09-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多