Jupyter 插件配置和主题设置
创始人
2024-05-25 11:04:01
0

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 就能看见插件包了。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6PmsaVse-1676018809241)(C:\Users\hp\Desktop\nb.png)]

一些我自己常用的插件:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jsHlSb3w-1676018809242)(C:\Users\hp\Desktop\nb2.png)]

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

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 -lAvailable Themes:chesterishgrade3gruvboxdgruvboxlmonokaioceans16onedorksolarizeddsolarizedl

选择主题:

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了,结果,哈哈哈,重新搞起来。

相关内容

热门资讯

喜欢穿一身黑的男生性格(喜欢穿... 今天百科达人给各位分享喜欢穿一身黑的男生性格的知识,其中也会对喜欢穿一身黑衣服的男人人好相处吗进行解...
发春是什么意思(思春和发春是什... 本篇文章极速百科给大家谈谈发春是什么意思,以及思春和发春是什么意思对应的知识点,希望对各位有所帮助,...
网络用语zl是什么意思(zl是... 今天给各位分享网络用语zl是什么意思的知识,其中也会对zl是啥意思是什么网络用语进行解释,如果能碰巧...
为什么酷狗音乐自己唱的歌不能下... 本篇文章极速百科小编给大家谈谈为什么酷狗音乐自己唱的歌不能下载到本地?,以及为什么酷狗下载的歌曲不是...
华为下载未安装的文件去哪找(华... 今天百科达人给各位分享华为下载未安装的文件去哪找的知识,其中也会对华为下载未安装的文件去哪找到进行解...
怎么往应用助手里添加应用(应用... 今天百科达人给各位分享怎么往应用助手里添加应用的知识,其中也会对应用助手怎么添加微信进行解释,如果能...
家里可以做假山养金鱼吗(假山能... 今天百科达人给各位分享家里可以做假山养金鱼吗的知识,其中也会对假山能放鱼缸里吗进行解释,如果能碰巧解...
四分五裂是什么生肖什么动物(四... 本篇文章极速百科小编给大家谈谈四分五裂是什么生肖什么动物,以及四分五裂打一生肖是什么对应的知识点,希...
一帆风顺二龙腾飞三阳开泰祝福语... 本篇文章极速百科给大家谈谈一帆风顺二龙腾飞三阳开泰祝福语,以及一帆风顺二龙腾飞三阳开泰祝福语结婚对应...
美团联名卡审核成功待激活(美团... 今天百科达人给各位分享美团联名卡审核成功待激活的知识,其中也会对美团联名卡审核未通过进行解释,如果能...