问题标签 [jupyter-contrib-nbextensions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
963 浏览

jupyter-notebook - 使用 jupyterthemes 和目录修复 jupyter notebook 工具栏

以这种方式更改主题后,我正在运行一个 jupyter 笔记本

现在工具栏出现了,但它与代码和目录重叠。如果我向下滚动笔记本,它会一直隐藏第一个单元格和目录:

在此处输入图像描述

一旦我恢复为默认值,这就会停止

从这里可以看出:

在此处输入图像描述

这是我的设置jupytherthemes或目录中的问题nbextension吗?

0 投票
1 回答
101 浏览

jupyter-notebook - 如何打印目录和段落编号

使用 nbextensions,我可以让笔记本拥有索引表和段落编号。问题是当我打印或导出时,在这两种情况下,索引都会消失。是否可以使用 nbextensions 来做到这一点?有什么办法让他们不消失吗?我会感谢你的帮助

这是我的笔记本的图像。

在此处输入图像描述

0 投票
1 回答
111 浏览

python - Hinterland 的“排除正则表达式”不起作用 - 使用冒号总是会产生自动完成菜单

多年来,我一直在尝试配置 Hinterland,甚至降级到 Jupyter 5 以查看是否可行。Hinter 中的默认设置应防止出现自动完成菜单:

腹地设置

尽管如此,我仍然看到以下内容:

在此处输入图像描述

我尝试了各种其他明显的配置,包括从默认的 include_regexp 字段中删除部分,但我没有运气。

任何帮助表示赞赏。

0 投票
2 回答
758 浏览

python - 如何通过 nbconvert API 设置参数“--template toc2”?

我有一个 Python jupyter notebook,我可以通过命令行成功地将它导出为带有目录的HTML:

我该如何做同样的事情,但以编程方式(通过 API)?

这是我到目前为止所取得的成就:

它确实成功导出了 HTML;但是没有目录。我不知道如何--template toc2通过 API 设置。

0 投票
3 回答
1285 浏览

jupyter-lab - 在 JupyterLab 中激活 jupyter_contrib_nbextensions

我已经使用 conda 安装了 jupyter_contrib_nbextensions,即:conda install -c conda-forge jupyter_nbextensions_configurator

这就是我所看到的:

在此处输入图像描述

我没有看到我希望看到的toc2扩展。

事实上,我正在尝试配置我的 JupyterLab Notebook 以提供以下功能:

在此处输入图像描述

当我选择感兴趣的功能时,“启用”按钮变暗。

在此处输入图像描述

这就是我的 JupterLab 的显示方式:

在此处输入图像描述

我错过了什么?

0 投票
0 回答
94 浏览

jupyter-notebook - 自定义 nbextension 的文件未在 JupyterHub 上公开

我为 Jupyter Notebook 创建了一个自定义扩展,其中包含用 React 编写的非常高级的 GUI。这是文件的结构:

源代码中的文件结构

当我为本地 Jupyter Notebook 安装并启用扩展时,所有这些文件都暴露在 localhost 上,然后可以在扩展中使用。

jupyter notebook 中服务器上的文件

但是,当我尝试在 JupyterHub 上安装相同的扩展(我使用的是 The Littlest JupyterHub)时,只有一些文件被暴露。可以观察到,只有作为 AMD 模块导入的文件才会main.js被映射到服务器上。获取其他人会导致 404 错误。这导致根本无法使用扩展。

Jupyter Hub 中服务器上的文件

安装扩展程序时我缺少什么吗?我在 JupyterHub 的终端中使用这个命令:

所有文件都正确复制到nbextensions目录中:

0 投票
1 回答
122 浏览

javascript - 无法在 Jupyter 笔记本扩展中导入 node_module 包

我正在尝试导入一个外部 javascript 模块(例如 log4js)。但是,我在将 package.json 中指定的 javascript 包加载到我的 Jupyter 扩展时遇到问题。我的项目设置如下所示:

这就是我的main.js样子:

我能够成功地将 jquery 变量导入 $ ,但是,安装在 node_module 内的任何其他包都无法加载并导致相同的Error: Script error. 任何关于如何将 node_module 包适当地放入 Jupyter 扩展范围的想法都会非常有帮助,谢谢!

错误信息

0 投票
3 回答
3850 浏览

jupyter-notebook - Jupyter 可配置的 nbextensions 列表为空

我安装conda install -c conda-forge jupyter_nbextensions_configuratorjupyter nbextensions_configurator enable --user在我的 venv 中运行,但 nbextensions 菜单是空的。我已经重新启动了几次笔记本,没有运气。我怎样才能让菜单显示出来,以便我可以单击并选择 TOC 等?

系统详情:

Windows 10、Firefox
conda 4.8.2
Python 3.8.3
jupyter 1.0.0 pypi_0 pypi
jupyter_client 6.1.3 py_0 conda-
forge jupyter_console 6.1.0 py_1 conda-
forge jupyter_contrib_core 0.3.3 py_2 conda-
forge jupyter_core 4.6.3 py38h32f683
jupyter_nbextensions_configurator 0.4.1 py38_0 conda-forge

在此处输入图像描述 在此处输入图像描述

0 投票
1 回答
1233 浏览

jupyter-notebook - 我在安装时打开的 Jupyter 笔记本中未显示 nbextensions 中的目录 2 (toc2) 中的一些设置更改

我最近在我的 conda 环境中安装了 nbextensions,以添加向我的笔记本添加目录 (toc2) 的功能。但是我在打开 jupyter notebook 的情况下执行了此操作,并且在安装扩展程序后,扩展程序设置的更改并没有反映在我在安装期间打开的笔记本电脑上,而在其他没有的笔记本电脑上却有。

我尝试关闭并重新启动内核,重新启动计算机,然后再次卸载并重新安装 nbextensions(按照github 票证上的这些说明进行操作)。这些事情都没有解决打开的笔记本的问题。笔记本的副本继承了它的问题。

需要注意的一件有趣的事情是,在我最后一次尝试重新安装 nbextensions 之后,第一次安装的设置更改被保留而不是恢复默认值(即 nbextensions 中的颜色设置是我之前将它们切换到的不同颜色卸载)。我不确定我是否完全卸载了 nbextensions 或者是否真的有可能。并且在重装后,第二次复飞中设置的进一步变化并没有反映在之后的任何笔记本上,比如在第一次选择后删除侧边栏目录设置,侧边栏仍然存在于某些笔记本电脑中。

我不确定发生了什么,但是:

1.)有没有办法让设置更改以普遍反映在笔记本上,特别是有一个目录?特别是在安装时打开的笔记本上?

2.) 有没有办法完全卸载 nbextensions,就像我的机器上从未存在过一样,所以我可以再试一次?

0 投票
0 回答
95 浏览

docker-compose - “jupyter labextension enable”找不到扩展

当我尝试安装像腹地这样的扩展时,它找不到扩展

但是如果我安装它(例如 nbextension),它会找到并工作,就像在下面的代码中一样