如何在Jupyter Notebook中通过代码片段批量导入多个Python包
Jupyter Notebook自定义导入包代码片段配置操作指南
经典Jupyter Notebook配置步骤
- 先安装Nbextensions扩展集合,执行终端命令:
pip install jupyter_contrib_nbextensions && jupyter contrib nbextension install --user - 启动Jupyter Notebook,进入首页的「Nbextensions」标签页,找到Snippets Menu插件,勾选启用
- 下拉到插件配置区域,在「Custom menu content」输入框内填入如下JSON格式配置:
{ "name": "常用数据分析工具", "sub-menu": [ { "name": "基础依赖包批量导入", "snippet": [ "import numpy as np", "import pandas as pd", "import matplotlib.pyplot as plt", "import seaborn as sns", "import yfinance as yf" ] } ] }
- 保存配置后重启Jupyter Notebook服务,刷新页面后即可在顶部菜单栏的Snippets下拉列表中看到新增的自定义子菜单,点击即可自动插入对应代码。
Jupyter Lab配置步骤
- 安装Jupyter Lab专属代码片段扩展,执行终端命令:
pip install jupyterlab-snippets - 启动Jupyter Lab,依次点击顶部菜单栏「Settings」→「Advanced Settings Editor」,在左侧选项列表中找到Snippets
- 在右侧「User Preferences」编辑框内填入如下配置:
[ { "name": "基础依赖包批量导入", "description": "数据分析场景常用依赖包统一导入", "language": "python", "code": [ "import numpy as np", "import pandas as pd", "import matplotlib.pyplot as plt", "import seaborn as sns", "import yfinance as yf" ] } ]
- 保存配置后重启Jupyter Lab,即可在左侧边栏的Snippets面板找到对应代码片段,点击即可插入到当前代码单元格。
常见配置失败排查
- JSON格式错误:配置内容必须严格符合JSON语法,不能存在多余逗号、引号不匹配的问题,填写前可先校验JSON格式合法性
- 扩展未生效:扩展安装完成后需确认对应插件已勾选启用,部分环境需要重启浏览器或Jupyter服务后配置才会生效
- 版本不兼容:如果使用的是较新版本的Jupyter,需安装对应最新版本的snippets扩展,旧版本扩展可能存在适配问题
内容的提问来源于stack exchange,提问作者Reza
相关产品推荐
相关产品推荐

