【发布时间】:2019-07-30 14:46:18
【问题描述】:
目前,jupyter 笔记本不显示横向目录。所有其他笔记本都可以。 事实上,对于 menu->edit 下的那个笔记本,nbextensions config 消失了,所以,看起来那个笔记本没有加载扩展。
我的 jupyter 版本是 4.4.0。
如何修复那个笔记本?
【问题讨论】:
标签: jupyter-notebook jupyter-contrib-nbextensions
目前,jupyter 笔记本不显示横向目录。所有其他笔记本都可以。 事实上,对于 menu->edit 下的那个笔记本,nbextensions config 消失了,所以,看起来那个笔记本没有加载扩展。
我的 jupyter 版本是 4.4.0。
如何修复那个笔记本?
【问题讨论】:
标签: jupyter-notebook jupyter-contrib-nbextensions
在我的情况下,禁用我的广告拦截器会恢复目录。
【讨论】:
我找到了解决这个问题的方法。所有这些建议,如“关闭然后重新打开”、“笔记本的干净输出”或“重新安装扩展”都不起作用。问题在于 javascript 加载超时。
在 Firefox 中按 F12 并点击右上角的红色图标 - 你会看到出现错误
Load timeout for modules:
custom/custom,nbextensions/nbextensions_configurator/config_menu/main,
bla-bla-bla...
如何解决:
在 jupyter 中关闭笔记本,在任何文本编辑器中打开您的 ipynb 文件,转到它的末尾 - 您将找到“元数据”部分。添加行
“设置超时”:120
创建一个文件 ~/.jupyter/custom/custom.js 如果你没有它(我有 Linux,它在 Windows 中 - 我不知道,谷歌它)并将这些内容放入这个文件:
window.requirejs.config({ waitseconds: 90, // 默认为 30s });
此页面详细描述了该问题: https://github.com/ipython-contrib/jupyter_contrib_nbextensions/issues/1195
【讨论】:
对我来说,以下步骤之一似乎有效:
【讨论】:
我在这些情况下的解决方案是,制作一个副本(File
【讨论】:
我遇到了 Jupyter notebook 6.1.4 版的问题。安装nbextensions 并启用扩展“目录(2)”(因为“toc”和“toc2”不起作用)后,我无法获得笔记本的目录(2.8 MB),而新笔记本有目录。
重新加载、重新打开、重新启动 jupyter 无济于事,即使等待很长时间(> 15 分钟)。
我已尝试使用浏览器 Mozilla Firefox 83 版和 Chromium 87 版。
但是,一种解决方法是创建一个新笔记本(带有 TOC),然后将所有单元格从旧笔记本复制到新笔记本。为了做到这一点,这可能很有用:
实际上我无法一次复制所有单元格,我必须进行三个部分复制。
唉,我的方法不仅痛苦而且长期无效,因为 TOC 又消失了。
重启电脑成功了。
【讨论】:
显然,它只需要关闭笔记本即可。重新启动后,一切正常。我想当笔记本在没有正确的“关闭和停止”程序的情况下错误地关闭时会出现问题。
【讨论】: