当前位置: 首页 > 知识库问答 >
问题:

加载Jupyter笔记本扩展时出错

孔山
2023-03-14

我使用的Macbook与OS Sierra,并运行Python 3.6.1和Jupyter笔记本服务器5.0.0我安装了Jupyter笔记本扩展,按照说明https://github.com/ipython-contrib/jupyter_contrib_nbextensions

虽然笔记本在我的系统上工作正常,但我无法查看nbextensions选项卡。下面是我在terminal中运行jupyter笔记本时看到的错误日志。我在SO上看到了一些相关的问题,但它们似乎与安装特定的扩展有关。

此外,解决方案之一似乎是建议pip安装jupyter\u nbextensions\u configurator,但从下面的输出可以看出,我已经安装了扩展。

Requirement already satisfied: traitlets in /usr/local/lib/python3.6/site-packages (from jupyter_nbextensions_configurator)
Requirement already satisfied: tornado in /usr/local/lib/python3.6/site-packages (from jupyter_nbextensions_configurator)

但是,在日志中,您会注意到ModuleNotFoundError:没有名为'jupyter_nbextensions_configurator'的模块是错误消息之一。

[W 08:44:49.973 NotebookApp] server_extensions is deprecated, use nbserver_extensions
[W 08:44:50.146 NotebookApp] Error loading server extension jupyter_nbextensions_configurator
    Traceback (most recent call last):
      File "/usr/local/lib/python3.6/site-packages/notebook/notebookapp.py", line 1271, in init_server_extensions
        mod = importlib.import_module(modulename)
      File "/usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/importlib/__init__.py", line 126, in import_module
        return _bootstrap._gcd_import(name[level:], package, level)
      File "<frozen importlib._bootstrap>", line 978, in _gcd_import
      File "<frozen importlib._bootstrap>", line 961, in _find_and_load
      File "<frozen importlib._bootstrap>", line 948, in _find_and_load_unlocked
    ModuleNotFoundError: No module named 'jupyter_nbextensions_configurator'
[I 08:44:50.158 NotebookApp] Serving notebooks from local directory: /Users/sp
[I 08:44:50.158 NotebookApp] 0 active kernels
[I 08:44:50.158 NotebookApp] The Jupyter Notebook is running at: http://localhost:8888/?token=c777a7ab5dc6cf416c238b7b37f58d10ebea9db0743b46ae
[I 08:44:50.158 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 08:44:50.163 NotebookApp]

    Copy/paste this URL into your browser when you connect for the first time,
    to login with a token:
        http://localhost:8888/?token=c777a7ab5dc6cf416c238b7b37f58d10ebea9db0743b46ae
[I 08:44:51.633 NotebookApp] Accepting one-time-token-authenticated connection from ::1
[W 08:44:54.407 NotebookApp] 404 GET /nbextensions/nbextensions_configurator/tree_tab/main.js?v=20170511084449 (::1) 25.76ms referer=http://localhost:8888/tree

我错过了什么?谢谢!

共有3个答案

董宜然
2023-03-14

我也有同样的问题,但我在jupyterlab自述中注意到:

Jupyter笔记本电脑版本4.3或更高版本。要检查笔记本版本,请执行以下操作:

jupyter笔记本--version

因此,请尝试使用该命令检查您的版本,如果返回的版本低于4.3,请尝试更新:

conda更新笔记本

我就是这样解决这个问题的。

向安福
2023-03-14

我通过删除jupyter笔记本、jupyter_contrib_nbextensions和jupyter_nbextensions_configurator并从头开始解决了这个问题。

注意:它仅适用于蟒蛇环境。

对于不同的安装源,您可以通过以下方式删除这些软件包:

pip uninstall jupyter
pip uninstall jupyter_contrib_nbextensions
pip uninstall jupyter_nbextensions_configurator

或者

conda remove --force jupyter notebook
conda remove --force jupyter_nbextensions_configurator
conda remove --force jupyter_contrib_nbextensions

但是我建议您运行上述两个命令。

最好从anaconda安装所有软件包:

conda update notebook
conda install jupyter notebook
conda install -c conda-forge jupyter_nbextensions_configurator
conda install -c conda-forge jupyter_contrib_nbextensions

麻昌翰
2023-03-14

我也有同样的问题。下面是我解决的方法。

我已经下载了蟒蛇3.7版本。我的系统上已经有了Python 3.6.7。

如果我这样做了,我会得到这个错误:

pip install jupyter_contrib_nbextensions

为了解决这个问题,我做了:

python3.7 -m pip install jupyter_contrib_nbextensions

我没有试过这个,但这也可以解决你的问题:

conda install -c conda-forge jupyter_nbextensions_configurator

所以我想问题是因为您的系统上有多个Python版本。Anaconda使用的和“普通pip”使用的可能不同。

 类似资料:
  • 我正在虚拟盒中运行Ubuntu14.04,最近安装了anaconda。我用conda安装了jupyter笔记本电脑。我已经按照我可以在网上找到的所有文档安装了笔记本电脑扩展,但它们无法加载,错误消息如下所示。第一个错误来自终端中运行的jupyter笔记本应用程序,第二个错误来自chrome java控制台。注意,我不能用这么多的超链接发布这个问题,所以我在错误消息中删除了“http”中的“p”。

  • 我正在尝试从git下载Jupyter笔记本。我通过右键单击文件并保存它来下载笔记本。这是一个ipynb文件,但对于它应该包含的内容(114 kb),文件大小对我来说似乎有点大。当我点击Jupyter中的笔记本时,出现以下错误: 无法读取的笔记本:C:\filename。ipynb NotJSONError(“笔记本似乎不是JSON:”\n\n 如何解决此错误,以及如何打开笔记本?

  • 问题内容: 我正在研究Jupyter Notebook,并希望通过使用Google GPU使其运行更快。我已经进行了一些研究并找到了解决方案,但是它对我没有用。 解决方案是: “最简单的方法是使用Connect to Local Runtime, 然后选择硬件加速器作为GPU,如Google Colab Free GPU Tutorial中所示 。” 我确实设法将googe colab连接到jup

  • 我在Azure machine Learning上创建了一个虚拟机,我正在运行一个简单的jupyter笔记本。我想安装jupyter扩展,因为我真的需要可折叠的标题,但它似乎不起作用。我尝试了pip安装,它已经安装,但菜单没有出现。。。

  • 我正在使用jupyter笔记本编写代码,但我面临一个问题,每次运行程序时都必须运行所有代码。 有没有办法从我停止跑步的地方开始节省时间?尤其是因为我的代码需要大约4个小时才能运行。

  • 在wsl(Windows linux子系统)中的conda虚拟环境中运行jupyter笔记本时,复制粘贴url将不起作用。它总是显示“响应时间太长”或“连接超时”。