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

使用Poetry时Jupyter Notebook扩展标签不显示及命令行扩展添加问题

解决Poetry环境下Jupyter Notebook扩展标签不显示问题及扩展命令行使用指南

一、修复扩展标签未显示问题

1. 补充缺失依赖

你的pyproject.toml中缺少jupyter-nbextensions-configurator包,这是显示扩展配置标签的关键组件。添加依赖:

[tool.poetry.dependencies]
python = ">=3.8,<3.11"
ipython = "^8.10.0"
jupyter = "^1.0.0"
jupyter-contrib-nbextensions = "^0.7.0"
jupyter-nbextensions-configurator = "^0.6.4"  # 适配Jupyter Notebook 6.x版本

执行更新命令安装依赖:

poetry update

2. 重新执行配置命令

确保配置器正确安装并启用:

poetry run jupyter contrib nbextension install --user
poetry run jupyter nbextensions_configurator enable --user
poetry run jupyter nbextensions_configurator install --user  # 生成必要的配置文件

3. 验证配置文件

检查Jupyter配置文件~/.jupyter/jupyter_notebook_config.py,确认包含以下启用配置器的代码:

c.NotebookApp.nbserver_extensions = {
    'jupyter_nbextensions_configurator': True
}

如果没有,手动添加后保存。

4. 清除缓存并重启

  • 清除浏览器缓存(或使用无痕模式打开Jupyter)
  • 重启Jupyter Notebook:
poetry run jupyter notebook

二、命令行启用扩展相关问题

1. 查找扩展名称

执行以下命令可列出所有已安装的Jupyter扩展,其中的标识即为<nbextension>:

poetry run jupyter nbextension list

针对jupyter-contrib-nbextensions的扩展,也可以用专属命令查看:

poetry run jupyter contrib nbextension list

2. "Snippets Menu"对应的扩展名称

该扩展的标识为usability/snippets_menu,启用命令:

poetry run jupyter nbextension enable usability/snippets_menu --user

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 23:22:15