查看原文
其他

还在吐槽 Jupyter Notebook 的默认风格? 其实你可以更换一个更酷的主题

Lemonbit Python数据之道 2022-04-24

作为用Python进行数据分析的人员,jupyter notebook 在平时使用的频率很高。

但经常觉得 jupyter notebook 默认的风格不是很爽,总想换一换。

今天,我们来分享下给 jupyter notebook 更换主题等内容的方法。

新的风格预览

首先来看看我现在使用的风格,如下:

notebook页面:


代码文件页面:


如果你也想更换下 jupyter notebook 的默认风格,不妨接着往下看。

主题更换过程

Jupyter Notebook 的默认主题是白色背景的,虽然也简洁大方,便于使用。但是在长时间使用默认界面后,我只有一种感觉,就是亮瞎。。。无比怀念类似 Pycharm 或 vs code 中设置的黑色界面。。。

于是,想给 jupyter notebook 也换个黑色主题。

我搜索了Jupyter Notebook的themes,也就是自定义主题。发现 Github 已经有大神早已解决了这个问题。

本次,我们用到的库为 jupyterthemes ,这个第三方库有多个主题可以更换,并且还可以更换字体类型以及大小等,基本满足我们的需求。

jupyterthemes 的 github地址如下: 

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

默认情况下库的安装如下:

  1. pip install jupyterthemes

但是,上述方法我没有安装成功,主要是获取该库的请求失败。 于是,改用豆瓣的python库来源,安装的代码如下:

  1. pip install -i https://pypi.doubanio.com/simple/ jupyterthemes

改用豆瓣的来源后,成功安装了 jupyterthemes ,接下来,我们可以来设置自己喜欢的主题。

在命令提示符下输入下面的代码来查看有哪些主题可以选择

  1. jt -l

有如下一些主题可以选择


有兴趣的同学可以尝试下这几个主题。

设置主题的代码如下:

  1. jt -t oceans16

上面设置的是使用 oceans16 这个主题,更换后的效果如下:


如果不喜欢上面的主题,可以使用下面的代码来恢复到默认主题,如下:

  1. jt -r

对比其他几个主题后,相对来说, 我更喜欢 monokai 以及 onedork 主题,最后,我选择使用 monokai 主题, 也就是本文开始的主题风格。

我的主题设置参数

我的 monikai 主题设置的详细参数如下(可左右滑动代码进行查看):

  1. jt -t monokai -f roboto -nf robotosans -tf robotosans -N -T -cellw 70% -dfs 10 -ofs 10

乍一看,看到这串长长的代码,可能有点晕,但其实很好理解。

-t 是设置主题, -f 设置代码的字体, -nf 设置notebook的字体,等等。

更多的参数,请查看 jupyterthemes的参数设置说明,如下:


怎么样,新的界面不错吧,心动不如行动,赶紧动手尝试下吧。


---------------- End ----------------


点击前往【项目实战】

世界杯系列 | 福布斯系列 | 求职系列


我的知识星球【Python数据之道成长圈】已开通,目前成长圈还有部分免费加入的机会,想加入的同学,请回复数字 “2” 了解详情。


如果您对我的文章感兴趣或者觉得文章内容不错的话,请在阅读后顺便转发到您的圈子里,或者点个赞鼓励我继续前行! 感谢您的陪伴与支持!


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存