我正在使用最近的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
目录中的文件夹)。
答案 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的配置而没有明确的兼容性”来禁用它们。复选框。