收集了一些有趣的jupyter notebook插件。
| 插件名称 | 简介 | 官方链接 |
|---|---|---|
| Jupyter Contrib NBe | 核心扩展包,集成50+插件(代码补全、变量监控、执行时间显示等) | GitHub |
| Hinterland | 实时代码补全工具,支持 Python/R/Julia,减少拼写错误 | 文档 |
| Table of Contents (2) | 动态生成目录,支持标题跳转,适合长文档导航 | 配置页 |
| Variable Inspector | 侧边栏实时显示变量类型/大小/值,替代频繁 print(type) 操作 |
说明 |
| ExecuteTime | 记录每个 Cell 的执行时间和完成时间,优化性能分析 | 详情 |
| Autopep8 | 一键格式化代码为 PEP8 标准,提升可读性 | PyPI |
| jupyterthemes | 界面主题美化,支持暗黑模式/护眼配色(如 monokai, solarized) |
GitHub |
| Notify | 内核空闲时发送浏览器通知,适合长时间任务(如模型训练) | 文档 |
| jupyter Widgets | 创建交互控件(滑块/下拉菜单),将静态图表转为动态仪表盘 | 官网 |
| Voilà | 将 Notebook 转为独立 Web 应用,隐藏代码仅保留交互结果 | 文档 |
| RISE | 实时代码幻灯片工具,用 Markdown 标题分页,支持演示中修改参数 | GitHub |
安装:
pip install jupyter_contrib_nbextensions jupyterthemes voila rise
jupyter contrib nbextension install
jupyter nbextension enable [插件名] # 启用具体插件