【问题标题】:Jupyter Notebook Extensions Fail to LoadJupyter Notebook 扩展无法加载
【发布时间】:2015-11-30 18:29:01
【问题描述】:

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

[W 07:02:06.451 NotebookApp] 404 获取 /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 加载资源失败:服务器响应状态为 404 (未找到)

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

在此失败后,我在 python 中安装了这个扩展(来自存储库的可用性/目录),使用:

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 目录中的文件夹)。

【问题讨论】:

标签: ipython-notebook jupyter


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-10
      • 2019-03-15
      • 1970-01-01
      • 2019-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-29
      相关资源
      最近更新 更多