为jupyter笔记本启用pythonmarkdown扩展时出错

2024-04-28 10:46:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我下载并安装了位于nbextensionsrepo中的python-markdown扩展:

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

jupyter-nbextension install python-markdown

安装结束后,张贴以下内容:

^{pr2}$

所以我试着:

$jupyter nbextension enable python-markdown

结果是:

Enabling notebook extension python-markdown...
      - Validating: problems found:
        - require?  X python-markdown

我不知道该怎么办。在


Tags: installsrcyamlenableextensionjupytercontribnbextension
1条回答
网友
1楼 · 发布于 2024-04-28 10:46:35

简短的回答
jupyter nbextension enable python-markdown/main

冗长的答案

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

  jupyter nbextension enable <nbextension require path>

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

^{pr2}$

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

>>>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

>>>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现在已启用和验证。在

相关问题 更多 >