Jupyter Notebook扩展无法加载

时间:2015-09-04 14:37:31

标签: ipython-notebook jupyter

我正在使用最近的anaconda安装在虚拟机中运行Ubuntu 14.04。我用conda安装了jupyter笔记本。我已经按照我在网上找到的所有文档来安装笔记本扩展,但是无法加载下面列出的错误消息。第一个错误来自在终端中运行的jupyter笔记本应用程序,第二个错误是在chrome java控制台中。请注意,我不能使用这么多超链接发布此问题,因此我在错误消息中从“http”中删除了“p”。

  

[W 07:02:06.451 NotebookApp] 404 GET   /nbextensions/python-markdown.js?v=20150904070147(127.0.0.1)8.47ms   引荐= HTT://本地主机:8888 /笔记本/ Untitled.ipynb

     

的htt://本地主机:8888 / nbextensions /蟒-markdown.js V = 20150904070147   无法加载资源:服务器响应状态为404   (未找到)

详细说明我的安装方法:我克隆了git存储库[IPython-notebook-extensions][1]并在jupyter-nbextension install python-markdown文件夹中使用了命令IPython-notebook-extensions/usability/。然后,我使用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文件中启用。最后,我还尝试了多次删除了chrome和mozilla缓存(通过删除~/.cache目录中的文件夹)。

2 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:0)

通常,在升级Jupyter / Python / etc之后,这种错误也可能发生,并且更新不支持某些扩展。然后,您可以从 Nbextensions 配置选项卡中禁用它们-您可能会发现它们是显示为不兼容的扩展名-可以通过选中“禁用nbextensions的配置而没有明确的兼容性”来禁用它们。复选框。