如何摆脱Python Jupyter笔记本错误:404 GET /nbextensions/nbextensions_configurator/tree_tab/main.js

Lin*_*dc3 5 python ipython jupyter jupyter-notebook

Sys:Macbook 2012
Python:Python 3.5.1 :: Continuum Analytics,
Inc.Anaconda:conda 4.2.13

我在Jupyter笔记本中使用笔记本扩展名(nbextensions)时遇到问题,不知道如何解决该问题。我最终想使用Jupyter Notebook工具栏上未显示的nbextensions,尽管已安装和重新安装了几次(使用pip和/或conda)并完全删除并重新安装了蟒蛇。带有链接日志的确切症状如下。

我的错误消息:404 GET /nbextensions/nbextensions_configurator/tree_tab/main.js

目标:我只想再次使用笔记本扩展:-(

症状总结

  • 我不能使用笔记本扩展。按钮在我的页面上没有显示nbpresent,当我尝试使用conda packages 扩展程序时,出现错误。(下面的屏幕截图)
  • 我有多个nbextension文件夹;不知道我是否应该删除某些内容(下面的屏幕截图)
  • 我试图完全删除anaconda安装并重新安装;没有工作尝试jupyter的pip卸载和conda删除jupyter的操作,但没有更改此问题
  • jupyter_path有几个不同的路径作为输出。我不确定这是否有问题,但也许是。我不知道要删除什么

以下是详细信息和屏幕截图;任何帮助表示赞赏

我将通过调试启动jupyter笔记本的日志文件放在此处

这是我的jupyter_path输出:

>>> from jupyter_core.paths import jupyter_path
>>> print(jupyter_path())
['/Users/linwood/Library/Jupyter', '/Users/linwood/anaconda3/share/jupyter', '/usr/local/share/jupyter', '/usr/share/jupyter']
Run Code Online (Sandbox Code Playgroud)

如果这有帮助,这是我不在环境中时使用的jupyter:

$ which jupyter
/Users/linwood/anaconda3/bin/jupyter
Run Code Online (Sandbox Code Playgroud)

现在屏幕截图:

多个nbextension文件夹 多种血压

康达包装错误 康达包装错误

Jupyter_path打印输出 朱庇特路径

编辑

根据要求,javascript控制台日志。对于这是错误的事情,我深表歉意,但是我使用了Chrome浏览器的“开发人员工具”控制台来记录页面重新加载时的javascript活动。这是信息(下面的错误图片):

2. Network(X) Basics (Student).ipynb:119 loaded custom.js
default.js:48 Default extension for cell metadata editing loaded.
rawcell.js:82 Raw Cell Format toolbar preset loaded.
slideshow.js:43 Slideshow extension for metadata editing loaded.
menubar.js:240 actions jupyter-notebook:find-and-replace does not exist, still binding it in case it will be defined later...
MenuBar.bind_events @ menubar.js:240
MenuBar @ menubar.js:55
(anonymous) @ main.js:102
execCb @ require.js?v=6da8be3…:1690
check @ require.js?v=6da8be3…:865
(anonymous) @ require.js?v=6da8be3…:1140
(anonymous) @ require.js?v=6da8be3…:131
(anonymous) @ require.js?v=6da8be3…:1190
each @ require.js?v=6da8be3…:56
emit @ require.js?v=6da8be3…:1189
check @ require.js?v=6da8be3…:940
(anonymous) @ require.js?v=6da8be3…:1140
(anonymous) @ require.js?v=6da8be3…:131
(anonymous) @ require.js?v=6da8be3…:1190
each @ require.js?v=6da8be3…:56
emit @ require.js?v=6da8be3…:1189
check @ require.js?v=6da8be3…:940
enable @ require.js?v=6da8be3…:1177
init @ require.js?v=6da8be3…:783
callGetModule @ require.js?v=6da8be3…:1204
completeLoad @ require.js?v=6da8be3…:1604
onScriptLoad @ require.js?v=6da8be3…:1711
utils.js:59 load_extensions ["nbpresent/js/nbpresent.min", "nb_conda/main", "nb_anacondacloud/main", "jupyter-js-widgets/extension"]
utils.js:36 Loading extension: nbpresent/js/nbpresent.min
utils.js:36 Loading extension: nb_anacondacloud/main
require.js?v=6da8be3…:1952 GET http://localhost:8888/nbextensions/nbpresent/js/nbpresent.deps.min.js.js 
req.load @ require.js?v=6da8be3…:1952
load @ require.js?v=6da8be3…:1679
load @ require.js?v=6da8be3…:829
fetch @ require.js?v=6da8be3…:819
check @ require.js?v=6da8be3…:851
enable @ require.js?v=6da8be3…:1177
enable @ require.js?v=6da8be3…:1550
(anonymous) @ require.js?v=6da8be3…:1162
(anonymous) @ require.js?v=6da8be3…:131
each @ require.js?v=6da8be3…:56
enable @ require.js?v=6da8be3…:1114
init @ require.js?v=6da8be3…:783
(anonymous) @ require.js?v=6da8be3…:1453
require.js?v=6da8be3…:165 Uncaught Error: Script error for "nbpresent-deps"
http://requirejs.org/docs/errors.html#scripterror
    at makeError (require.js?v=6da8be3…:165)
    at HTMLScriptElement.onScriptError (require.js?v=6da8be3…:1732)
makeError @ require.js?v=6da8be3…:165
onScriptError @ require.js?v=6da8be3…:1732
session.js:54 Session: kernel_created (ac540fe3-f39d-4a3d-80c5-265638fb8811)
kernel.js:453 Starting WebSockets: ws://localhost:8888/api/kernels/445b6828-66f3-4312-a79f-3c4473345579
kernel.js:100 Kernel: kernel_connected (445b6828-66f3-4312-a79f-3c4473345579)
kernel.js:100 Kernel: kernel_ready (445b6828-66f3-4312-a79f-3c4473345579)
utils.js:36 Loading extension: nb_conda/main
utils.js:36 Loading extension: jupyter-js-widgets/extension
extension.js:88 loaded widgets
manager-base.js:195 Widget backend and frontend versions are compatible
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

小智 -2

我一直在努力解决一个特定的(有用的)nbextension,目录(2)。症状:我在 nbextensions 配置选项卡中将 TOC(2) 设置为加载,但没有加载 TOC。

我经常(但并非总是)看到

第404章

在服务器控制台上。

解决方法:将笔记本分成碎片。如果笔记本足够小,扩展似乎可以正常工作。