3

目前,jupyter notebook 不显示横向目录。所有其他笔记本都可以。事实上,对于那个笔记本在menu->edit下的nbextensions 配置消失了,所以,看起来那个笔记本没有加载扩展。

我的 jupyter 版本是 4.4.0。

怎么修那个笔记本?

4

6 回答 6

0

我找到了解决这个问题的方法。所有这些建议,如“关闭然后重新打开”、“笔记本的干净输出”或“重新安装扩展”都不起作用。问题在于 javascript 加载超时。

在 Firefox 中按 F12 并按右上角的红色图标 - 你会看到你有一个错误

Load timeout for modules: 
custom/custom,nbextensions/nbextensions_configurator/config_menu/main,

呜呜呜……

怎么解决:

  1. 在 jupyter 中关闭笔记本,在任何文本编辑器中打开您的 ipynb 文件,转到它的末尾 - 您将找到“元数据”部分。添加行

    “设置超时”:120

  2. 创建一个文件 ~/.jupyter/custom/custom.js 如果你没有它(我有 Linux,它在 Windows 中 - 我不知道,谷歌它)并将这些内容放入这个文件中:

    window.requirejs.config({ waitseconds: 90, // 默认为 30s });

该页面详细描述了该问题: https ://github.com/ipython-contrib/jupyter_contrib_nbextensions/issues/1195

于 2021-10-11T14:33:10.617 回答
0

对我来说,以下步骤之一似乎有效:

  • 使用 conda 将所有包和 jupyter notebook 更新到最新版本
  • 卸载然后再次安装 nbextensions 配置器
  • 重新启动计算机
于 2021-05-11T09:27:02.667 回答
0

在这些情况下,我的解决方案是,制作一个副本(File <Make a Copy),删除原始笔记本并重命名副本(File <Rename)

于 2021-02-14T18:29:14.183 回答
0

显然,它所需要的只是关闭笔记本电脑。重新启动后,一切正常。我想当笔记本在没有正确的“关闭和停止”程序的情况下错误地关闭时会发生这个问题。

于 2019-03-08T14:43:31.497 回答
0

就我而言,禁用我的广告拦截器会使目录恢复。

于 2021-12-02T11:22:13.897 回答
0

我有 Jupyter notebook 6.1.4 版的问题。安装nbextensions并启用扩展“目录(2)”后(因为“toc”和“toc2”不起作用),我无法获得笔记本的目录(2.8 MB),而新笔记本有目录.

即使经过长时间的等待(> 15 分钟),重新加载、重新打开、重新启动 jupyter 也无济于事。

我曾尝试使用浏览器 Mozilla Firefox 83 版和 Chromium 87 版。

但是,一种解决方法是创建一个新笔记本(带有 TOC),然后将所有单元格从旧笔记本复制到新笔记本。为了做到这一点,这可能很有用:

实际上我不能一次复制所有单元格,我必须做三个部分复制。

唉,我的方法不仅痛苦而且长期无效,因为 TOC 又消失了。

重新启动计算机工作。

于 2020-12-15T09:52:07.853 回答