首页 > 解决方案 > Jupyter Lab 中显示的 HTML 报告需要 JavaScript

问题描述

我最近开始编写我的第一个Jupyter Lab Extension。我在 Conda 环境中使用带有服务器扩展的TypeScript cookiecutter 。

我的第一个任务就是在单独的小部件中显示 HTML 报告。但是,我什至无法达到这一点,因为该报告使用 JavaScript 进行绘图和工具箱功能。

当我创建一个新笔记本并编写一些 Python 代码来显示报告时,即

import IPython
IPython.display.IFrame('./report.html', '100%', 600)

一切正常。

但是,当我尝试单击此 HTML 报告并将其视为 Jupyter Lab 中的一个单独选项卡时,它一直在说:

Jupyter 服务器需要 javascript。请启用它以继续

当我运行我的小部件扩展时,它说的是同样的事情。这就是为什么我不能继续我的项目。

我尝试过但没有用的东西:

关于这个问题的文章并不多,而且 JupyterLab 扩展本身也在开发——这就是我在这个问题上苦苦挣扎的原因。

标签: javascriptjupyterjupyter-labjupyter-contrib-nbextensions

解决方案


推荐阅读