Jupyter Notebook 扩展加载失败

Jupyter Notebook Extensions Fail to Load

我是 运行 Ubuntu 14.04,最近安装了 anaconda。我使用 conda 安装了 jupyter 笔记本。我已经按照我可以在网上找到的所有文档来安装笔记本扩展,但它们无法加载并显示下面列出的错误消息。第一个错误来自终端中的 jupyter notebook 应用 运行,第二个错误来自 chrome java 控制台。请注意,我无法使用这么多超链接 post 这个问题,因此我从错误消息中的 "http" 中删除了 "p"。

[W 07:02:06.451 NotebookApp] 404 GET /nbextensions/python-markdown.js?v=20150904070147 (127.0.0.1) 8.47ms referer=htt://localhost:8888/notebooks/Untitled.ipynb

htt://localhost:8888/nbextensions/python-markdown.js?v=20150904070147 Failed to load resource: the server responded with a status of 404 (Not Found)

详细说明我的安装方法:我克隆了 git 存储库 [IPython-notebook-extensions][1] 并在 IPython-notebook-extensions/usability/ 文件夹中使用了命令 jupyter-nbextension install python-markdown。然后我使用 jupyter-nbextension enable python-markdown 启用了扩展。我 运行 这些命令也是超级用户。

失败后我在 python 中安装了这个扩展(从存储库的 usability/ 目录)使用:

import notebook
notebook.install_nbextension('python-markdown',user=True)
E=notebook.nbextensions.EnableNBExtensionApp()
E.enable_nbextension('python-markdown')

我也以没有参数 user=True.

的超级用户身份尝试过

我已确认文件已复制到 /usr/local/share/jupyter/nbextensions/python-markdown~/.local/share/jupyter/nbextensions/python-markdown。该扩展在 ~/.jupyter/nbconfig/notebook.json 文件中启用。最后,我还多次删除了 chromium 和 mozilla 缓存(通过删除 ~/.cache 目录中的文件夹)。

已在此处解决:https://github.com/ipython-contrib/IPython-notebook-extensions/issues/282。必须编辑 ~/.jupyter/nbconfig/notebook.json 文件以使用 python-markdown/main 而不是 python-markdown.

更一般地说,这种错误也可能在您升级 Jupyter/Python/etc 并且您的更新不支持某些扩展后发生。然后您可以从 Nbextensions 配置选项卡中禁用它们 - 您可能会发现它们是显示为不兼容的扩展 - 可以通过勾选 'disable configuration for nbextensions without explicit compatibility' 复选框来禁用它们.