【问题标题】:Jupyter nbextensions does not appearJupyter nbextensions 没有出现
【发布时间】:2018-04-04 09:41:10
【问题描述】:

我尝试安装 jupyter_contrib_nbextensions :http://jupyter-contrib-nbextensions.readthedocs.io/en/latest/install.html

一切正常,但当我打开笔记本时,没有任何变化。我看不到我应该看到的新工具栏。

当我重新安装扩展程序时,过程是相同的(我没有消息告诉我文件已经存在)。我没有错误。所以我不知道为什么它不起作用。

非常感谢。

【问题讨论】:

    标签: jupyter-notebook


    【解决方案1】:

    执行 3 个步骤:在终端中

    pip install jupyter_contrib_nbextensions
    jupyter contrib nbextension install --user
    jupyter nbextension enable varInspector/main
    

    在此之后,您将看到“验证:ok” 现在你可以打开 jupyter notebook 你会看到需要的变化

    【讨论】:

    • 它后来对我有用.. 错误是我需要在 Jupyter 笔记本上启用它。请参阅我的 cmets 回答下图。
    • 第一个命令工作正常;第二个给出了以Exception: Jupyter command 'jupyter-contrib' not found. 结尾的回溯查看@rishijain 的答案,我没有 Nbextensions 选项卡。
    • 什么是 varInspector/main?有必要让它工作吗?
    • 我以前安装过它,但是,我遇到了同样的问题。扩展菜单未显示。 1. 第一个命令显示,我之前安装的所有扩展都已经满足要求。 2.第二场演出,
    【解决方案2】:

    2021 年 1 月更新
    我使用最新的 pip 包看到了这个问题。

    原来它与: https://discourse.jupyter.org/t/the-static-notebook-js-mathjaxutils-js-is-missing/7303

    基本上,jupyter-notebook 在最近的更新中移动了一个 .js 文件,导致扩展选项卡不再出现。

    恢复到旧版本可以解决该问题:

    pip install notebook==6.1.5
    

    另请注意,6.x 版本并未正式支持大量扩展。因此,在“正式”支持所需的扩展之前,您最好恢复到 5.x:

    pip install notebook==5.7.10
    

    【讨论】:

    • 这对我有用——谢谢。度过一整天的沮丧。
    • 似乎 GitHub 上的 jupyter_contrib_nbextensions 已经死了。
    • 感谢您避免我在这个问题上浪费时间?
    【解决方案3】:

    首先,按照这个SO-post(去更新)安装扩展。 然后关闭笔记本服务器。 然后输入$ jupyter nbextension enable varInspector/main。 如果显示 OK,您可以启动笔记本并看到十字准线。

    【讨论】:

      【解决方案4】:

      以下是安装 jupyter nb_extensions 的命令

      pip install jupyter_contrib_nbextensions
      jupyter contrib nbextension install --user
      

      第二个命令可能会给你以下错误:

      jupyter contrib not found
      

      上面的命令可以解决如下:

      - open cmd to install manually
      cd .\Python\<your-python-version>\Lib\site-packages\jupyter_contrib_nbextensions
      python application.py install
      - Restart the jupyter notebook server
      

      注意:还要确保你的包 jupyternotebook 和你的 jupyter_contrib_nbextensions 是为相同版本的 python 安装的(如果你已经安装了所有的包,同样的 --user带有--user 标志)

      【讨论】:

      • 我也遇到了“未找到”错误,您手动安装的方法对我有用。但是我在我的 pip 安装中使用了 --user,所以它被安装在 '.local/lib/python3.6/site-packages/jupyter_contrib_nbextensions' 中。谢谢!
      • 这在最新版本的 jupyter 中对我有用。谢谢! .
      【解决方案5】:

      尝试运行它

      jupyter contrib nbextension install --user
      

      然后重新启动 Jupyter 笔记本。 这可能会像对我一样解决问题。

      【讨论】:

      • 在我的环境中显示了“Nbextensions”选项卡,但没有显示扩展。我没有运行这个命令,因为他们在文档中说如果你运行 conda 命令conda install -c conda-forge jupyter_contrib_nbextensions 就不需要它。运行答案中提到的命令后,问题就解决了。
      【解决方案6】:

      试试这个 ->

      1)打开 Anaconda 提示符。

      2) 输入 -

      conda install -c conda-forge jupyter_contrib_nbextensions
      

      (如果 c 是默认目录)

      3)继续安装。

      4) 退出 Anacodna 提示符。

      5) 重新启动 Jupyter 笔记本。 (您现在将看到 nbextensions 选项卡)

      【讨论】:

        【解决方案7】:

        1 快速信息 -
        1. 即使在启用 nbextensions 后,从笔记本树页面,
        2. 你需要在你的 Jupyter notebook 上激活它。 见下文。

        【讨论】:

        • 第 2 步真的拯救了我的一天......
        【解决方案8】:

        一一运行下面的命令!!!

        pip install jupyter_contrib_nbextensions
        jupyter contrib nbextension install --user
        jupyter nbextension enable spellchecker/main
        jupyter nbextension enable codefolding/main
        

        【讨论】:

          【解决方案9】:

          发布此解决方案是因为我花了 20 分钟才弄清楚为什么我的界面看起来与其他人发布的所有屏幕截图如此不同。我希望它可以防止其他人犯同样的错误:

          我使用命令 jupyter-lab 而不是 jupyter notebook 运行 Jupyter Notebook。我知道两者之间存在功能差异,但就我而言,拼写检查比两者提供的任何差异都重要得多。当我改用jupyter notebook 时,它就完美运行了。

          【讨论】:

            【解决方案10】:

            将笔记本版本降级到 5.6.0 对我有用。

            pip install notebook==5.6.0

            如果这对您不起作用,请返回您的原始版本。

            祝你好运。

            【讨论】:

              【解决方案11】:

              使用 Anaconda Prompt 执行以下步骤 ->

              1)打开 Anaconda 提示符。

              2) 输入 -

              conda install -c conda-forge jupyter_contrib_nbextensions

              1. 输入“y”进行安装。

              2. 输入 jupyter contrib nbextension install --sys-prefix

              4) 退出 Anacodna 提示符。

              5) 重新启动 Jupyter 笔记本。 (您现在将看到 nbextensions 选项卡)

              1. Screenshot of my installation

              【讨论】:

              • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
              【解决方案12】:

              将旧路径 notebook/js/mathjaxutils 更改为 base/js/mathjaxutils.js 以正确加载依赖项。

              这解决了我的问题。

              有关此错误的详细信息,请参见 Github issue

              【讨论】:

              • 请不要提供代码图片。在此处粘贴您的代码。
              猜你喜欢
              • 1970-01-01
              • 2018-06-29
              • 2020-07-05
              • 2020-10-26
              • 1970-01-01
              • 2020-01-28
              • 2021-05-27
              • 2016-10-20
              • 1970-01-01
              相关资源
              最近更新 更多