python - 如何从本地 HTML 页面链接到 Jupter 笔记本
问题描述
我现在正在学习 Jupyter Notebooks。是否可以将 Jupyter Notebook 链接到 HTML 页面。
例如,假设我的计算机上有一个 HTML 页面。我可以使用它链接到 Jupyter Notebook,所以当点击链接时,它会在查看器中加载笔记本以运行?
谢谢,
BJR
解决方案
我没有以这种方式使用 Jupyter notebook(实际上我使用的是 Jupyter Lab)。但是,如果我理解正确,您想在本地计算机上单击 HTML 页面上的链接并运行 notebook。
如果在笔记本(服务器)未运行时尝试通过机器中的 HTML 链接访问 Jupyter 笔记本,或者您在笔记本运行时使用非默认浏览器,您将访问包含以下信息的页面,这些信息足以计划您的后续步骤:
令牌认证已启用
如果没有配置密码,则需要在 URL 中打开带有登录令牌的笔记本服务器,或者将其粘贴到上面。如果您启用密码,此要求将被取消。
命令:
jupyter笔记本列表
将向您显示正在运行的服务器的 URL 及其令牌,您可以将其复制并粘贴到浏览器中。例如:
当前运行的服务器: http://localhost:8888/?token= *****... :: /Users/you/notebooks
或者您可以仅将令牌值粘贴到此页面上的密码字段中。
如果您想避免处理随机令牌,请参阅有关如何启用密码代替令牌身份验证的文档。
对笔记本进行身份验证的访问需要 Cookie。
设置密码 您还可以通过在以下字段中输入您的令牌和新密码来设置密码:
令牌
新密码
基本上这意味着:如果您已启动具有令牌授权的服务器并使用默认浏览器,则指向 Jupyter 笔记本的链接将起作用。您可以设置密码,这意味着您可以使用机器中的任何浏览器但必须登录(当然您可以将登录凭据保存在浏览器中)。在任何情况下,笔记本(服务器)必须在使用链接之前已经启动并运行。
链接不会运行您的笔记本,它只会打开笔记本页面。
推荐阅读
- php - 尝试将特定的 PHP 表单值发布到 SOAP wsdl 但没有成功
- selenium - 如何使用官方的 selenium docker 镜像?
- c# - 无法使用 networkstream.read() 开始 while 循环
- ruby-on-rails - Rails 数据库结果不一致
- sql - 基于查询中的旧列创建新列 - BQ
- node.js - 节点js中的upvote downvote功能
- javascript - 使用 POST 请求获取授权令牌,然后在 GET 请求中使用 POST 响应
- spring - 在 CRON JOBS 中执行方法
- java - 在 SPring Boot 2.1.1 中扩展 GlobalMethodSecurityConfiguration 时出现错误,指出“methodSecurityInterceptor”已定义
- syntax - 如何在 Prolog 中正确使用规则