首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为jupyter笔记本启用python标记扩展时出错

为jupyter笔记本启用python标记扩展时出错
EN

Stack Overflow用户
提问于 2018-02-07 02:31:56
回答 1查看 2.1K关注 0票数 8

我在这里下载并安装了驻留在python-markdown回购系统中的nbextensions扩展:

jupyter_contrib_nbextensions/src/jupyter_contrib_nbextensions/nbextensions/python-markdown/python-markdown.yaml

代码语言:javascript
复制
jupyter-nbextension install python-markdown

在安装结束时,张贴了以下信息:

代码语言:javascript
复制
Copying: /git/jupyter_contrib_nbextensions/src/jupyter_contrib_nbextensions/nbextensions/python-markdown/python-markdown-post.png -> /usr/local/share/jupyter/nbextensions/python-markdown/python-markdown-post.png

To initialize this nbextension in the browser every time the notebook (or other app) loads:

      jupyter nbextension enable <the entry point>

所以我试着:

代码语言:javascript
复制
$jupyter nbextension enable python-markdown

它提供了:

代码语言:javascript
复制
Enabling notebook extension python-markdown...
      - Validating: problems found:
        - require?  X python-markdown

我不知道该怎么做。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-21 00:23:37

,简短的答案,

jupyter nbextension enable python-markdown/main

长答案

文件似乎不太清楚,但它说..。

代码语言:javascript
复制
  jupyter nbextension enable <nbextension require path>

因此,我们必须给出与扩展名相关的js文件的路径。要确定实际文件是什么,我们应该查找jupyter数据路径

代码语言:javascript
复制
>>>foo$ jupyter --paths
config:
    /Users/foo/.jupyter
    /Users/foo/miniconda3/etc/jupyter
    /usr/local/etc/jupyter
    /etc/jupyter
data:
    /Users/foo/Library/Jupyter
    /Users/foo/miniconda3/share/jupyter
    /usr/local/share/jupyter
    /usr/share/jupyter
runtime:
    /Users/foo/Library/Jupyter/runtime

我查看了/Users/foo/Library/Jupyter文件夹

代码语言:javascript
复制
>>>foo$ find  /Users/foo/Library/Jupyter -name python-markdown
/Users/foo/Library/Jupyter/nbextensions/python-markdown
>>>foo$ find /Users/foo/Library/Jupyter/nbextensions/python-markdown -name *js
/Users/foo/Library/Jupyter/nbextensions/python-markdown/main.js

现在我决定使用路径作为python-markdown/main:-

代码语言:javascript
复制
>>>foo$ jupyter nbextension enable python-markdown/main
Enabling notebook extension python-markdown/main...
      - Validating: OK
>>>foo$ jupyter nbextension list
Known nbextensions:
  config dir: /Users/foo/.jupyter/nbconfig
    notebook section
      python-markdown  enabled 
      - Validating: problems found:
        - require?  X python-markdown
      python-markdown/main  enabled 
      - Validating: OK

编辑了上面的输出,反映了更合适的行。

请注意,我的旧python-markdown仍然存在验证问题,但是新的python-markdown/main现在已经启用并验证了。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48655061

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档