javascript - 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。请启用它以继续
当我运行我的小部件扩展时,它说的是同样的事情。这就是为什么我不能继续我的项目。
我尝试过但没有用的东西:
- 创建新的 Conda 环境,
- 安装另一个网络浏览器,
- 安装旧版本的 NodeJS。
关于这个问题的文章并不多,而且 JupyterLab 扩展本身也在开发——这就是我在这个问题上苦苦挣扎的原因。
解决方案
推荐阅读
- django - Django 频道与 Django 集成
- gradle - 将 Gradle 项目对 Maven 工件的依赖重定向到另一个 Gradle 项目
- javascript - 如何以一种语言(德语)显示嵌入的 osm 映射?
- emacs - 我错误地删除了 emacs25 附带的默认 .emacs.d 目录
- local-storage - 只使用 localStorage 的 App 是否必须符合 GDPR?
- python - 如何在图像文件中保存浮点像素值
- python - Python 2D 中的傅里叶变换
- maven - 在war中部署Spring Boot APP到外部tomcat
- mysql - 如果 count == 0 SQL 返回 0
- ansible - Ansible - 从列表中创建字典