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
相关产品推荐
相关产品推荐

