Jupyter nbextensions没有出现

时间:2018-04-04 09:41:10

标签: jupyter-notebook

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

一切都很好但是当我打开笔记本时没有任何变化。我无法看到我应该看到的新工具栏。

当我重新安装扩展程序时,过程是一样的(我没有消息告诉我文件已经存在)。我没有错误。所以我无法弄清楚它为什么不起作用。

非常感谢。

11 个答案:

答案 0 :(得分:20)

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

答案 1 :(得分:4)

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

答案 2 :(得分:2)

以下是安装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

注意:还要确保您的软件包jupyternotebookjupyter_contrib_nbextensions都安装了相同版本的python(以及相同的{{1} }(如果您已安装所有带有--user标志的软件包)

答案 3 :(得分:1)

尝试一下->

1)打开Anaconda提示。

2)输入-

conda install -c conda-forge jupyter_contrib_nbextensions

(如果c是默认目录)

3)继续安装。

4)退出Anacodna提示。

5)重新启动Jupyter笔记本。 (您现在将看到nbextensions标签)

答案 4 :(得分:1)

一个接一个地运行以下命令!!!

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

答案 5 :(得分:1)

1个快速信息-
1.即使在启用nbextensions之后,也可以从笔记本树状页面中,
2.您需要在Jupyter笔记本电脑上激活它。 见下文。 enter image description here

enter image description here

答案 6 :(得分:0)

遵循3个步骤:在终端机中

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

在此之后,您将看到“确认:确定” 现在,您可以打开jupyter笔记本,您将看到所需的更改

答案 7 :(得分:0)

尝试运行此

jupyter contrib nbextension install --user

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

答案 8 :(得分:0)

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

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

答案 9 :(得分:0)

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

pip install notebook==5.6.0

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

祝你好运。

答案 10 :(得分:-1)

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

enter image description here

这解决了我的问题。

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