• 周四. 4 月 23rd, 2026

物嫩软件资讯网

软件资讯来物嫩

Jupyter 插件配置和主题设置

admin@wunen

4 月 27, 2025



Jupyter 插件配置和主题设置

前提需要安装Anaconda 或者系统已有Jupyter。

即使想在conda 虚拟环境中使用Jupyter 也不用在虚拟环境中重新安装和配置Jupyter相关包。

在base环境中,下载插件管理包:

pip install jupyter_contrib_nbextensions -i https://pypi.tuna.tsinghua.edu.cn/simple

安装成功后,会提示nbextensions_configurator build 失败。重新pip 一下。

pip install jupyter_nbextensions_configurator -i https://pypi.tuna.tsinghua.edu.cn/simple

这时,再打开jupyter 就能看见插件包了。

一些我自己常用的插件:

红框标注的是我个人常用的,其他,就根据自己的需求进行选择就行。



Jupyter始终只是一个轻量级的web端的应用程序,对于一些小作业,和小模型可以考虑使用,当模型和数据集上升几个量级,还是推荐用PyCharm。


一些插件中英文对照:

2to3 Converter : 将Python2代码转换为Python3代码的工具

Autosavetime : 可设置自动保存的时间间隔

Autoscroll : 设置屏幕自动滚动阈值的工具

Cell Filter : 依据标签过滤单元格的工具

Code preffify : 代码美化的工具(需要安装yapf包)

Codefolding : 增加折叠代码的功能(包括Python依据缩进折叠、其他代码依据方括号折叠、依据注释折叠)

datestamper : 将当前日期和时间粘贴到单元格中的工具

Equation Auto Numbering : 公式自动编号工具

ExecuteTime : 记录上一次运行代码单元的时间以及运行花费的时间

Export Embedded HTML : 将notebook导出为HTML文件的工具

Gist-it : 一键发布Github的gist功能

Hide Header : 增加隐藏标题栏、菜单栏和工具栏的功能

Hide input : 在工具栏中增加隐藏指定代码单元的功能

Hide input all : 在工具栏中增加隐藏所有代码单元的功能

Highlight selected word : 高亮显示被选中的对象以及所有代码单元中该对象的所有实例

hightlighter : 在工具栏中增加荧光笔功能,可以高亮显示框选的内容

Hinterland : 自动补全功能

Initialization cells : 在工具栏中增加运行所有被框选为“初始化代码单元”的代码单元

insort formatter : 排序代码单元中导入的包(需要安装isort包)

Keyboard shortcut editor : 创建/修改/删除Jupyter的快捷键

Launch QTConsole : 使用QTConsole内核

Limit Output : 显示代码单元输出的文本或HTML的字符数

Move selected cells: 在工具栏中增加上下移动单元格的功能

Navigation-Hotkeys : 增加用于导航的快捷键

nb Translate : 在工具栏中增加语言翻译工具

Notify : 增加在Jupyter内核空闲时的通知提示功能(适合运行很耗时的情况)

Printview : 在工具栏中增加将当前notebook输出为html或pdf的功能

Rubberband : 允许进行多个单元的选择

Ruler : 增加标尺功能

Runtools : 在工具栏中增加了更多运行各个单元的方法

Scratchpad : 增加便笺式单元,可以针对当前内核执行代码,而无需修改notebook中的内容

ScrollDown : 自动在选中单元格时向下滚动

Select CodeMirror Keymap : 使用CodeMirror获取键盘映射,可以禁用非Jupyter的其他浏览器快捷键

SKILL Syntax : CodeMirror的Skill模块

Skip-Traceback : 跳过报错的路径追踪,只显示错误名称和类型的摘要

Snippets : 在工具栏中增加添加指定代码单元的功能

Snippets Menu : 在菜单栏中增加可自定义的菜单栏,用以插入代码片段

spellchecker : 拼写检查,高亮显示拼写错误的单词

Split Cells Notebook : 增加拆分单元格的命令

Table of Contents(2) : 增加浮动目录功能

table_beautifier : 美化输出的单元格

Toggle all line numbers : 在工具栏中增加一个控制所有单元格行号是否显示的工具

Tree Filter : 在Jupyter笔记本文件树页面中增加按文件名过滤的功能

Variable Inspector : 在工具栏中增加变量检查的功能



Jupyter主题

Jupyter想要使用主题,首先需要下载主题包然后更新到最新版:

pip install jupyterthemes -i https://pypi.tuna.tsinghua.edu.cn/simple
# upgrade to latest version
pip install --upgrade jupyterthemes

查看所有的主题列表:

jt -l

Available Themes:
   chesterish
   grade3
   gruvboxd
   gruvboxl
   monokai
   oceans16
   onedork
   solarizedd
   solarizedl

选择主题:

jt -t theme_name -T -N

-T是为了带上工具栏,-N是为了显示顶部文件名,主题也能更改字体大小之类的,相关可以查看jupyterthemes的github地址:

https://github.com/dunovank/jupyter-themes



chesterish



grade3



gruvboxd



gruvboxl



monokai



oceans16



onedork



solarizedd



solarizedl

个人一直用onedork,至于其他主题,看个人喜好。

以为工作后不会再用python了,结果,哈哈哈,重新搞起来。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注