You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 20.04下Jupyter Notebook nbextensions工具栏缺失求助

解决Jupyter Notebook nbextensions配置工具栏不显示及验证错误问题

步骤1:重新注册配置器并修复静态文件

确保在pipenv虚拟环境中执行以下命令,重新注册配置器并同步静态文件:

  • 启用nbextensions配置器:
    pipenv run jupyter nbextensions_configurator enable --user
  • 安装contrib nbextensions静态文件(跳过运行检查避免冲突):
    pipenv run jupyter contrib nbextension install --user --skip-running-check
  • 安装配置器自身的静态文件:
    pipenv run jupyter nbextension install --py jupyter_nbextensions_configurator --user

步骤2:解决require验证错误

这类错误大多源于包版本不兼容,按以下操作处理:

  • 先查看当前Jupyter核心版本:
    pipenv run jupyter --version
  • 针对Ubuntu20.04的Python3.8环境,安装兼容版本的扩展包(适配Jupyter Notebook 6.x系列):
    pipenv install jupyter_contrib_nbextensions==0.5.1 jupyter-nbextensions-configurator==0.4.1
  • 重新启用配置器:
    pipenv run jupyter nbextensions_configurator enable --user

步骤3:检查并修正Jupyter配置

  • 查看Jupyter配置目录路径:
    pipenv run jupyter --config-dir
  • 进入该目录,打开jupyter_notebook_config.py(如果没有则先执行pipenv run jupyter notebook --generate-config生成),确保添加以下配置项:
    c.NotebookApp.nbserver_extensions = {
        'jupyter_nbextensions_configurator': True
    }
    

步骤4:清除缓存避免干扰

  • 用浏览器隐私模式打开Jupyter Notebook,或者清除浏览器缓存
  • 清除Jupyter静态文件缓存:
    pipenv run jupyter clean

步骤5:验证修复效果

  • 重启Jupyter Notebook:
    pipenv run jupyter notebook
  • 检查首页是否出现Nbextensions标签
  • 再次执行pipenv run jupyter nbextension list,确认require验证错误已消失

内容的提问来源于stack exchange,提问作者programmer_by_need

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 05:37:14