爬虫日记之更改Jupyter Notebook的主题和字体
2021-1-21
一、为什么要换
其实我是一个比较随意的人,没啥强迫症,对于各种界面主题和字体要求都不高,但是,这次更改主题和字体我有以下理由:
1、Jupyter太香了
作为一个python刚用了没几天的小小白,对于一个环境、编译器的评价标准其实非常简单——好不好上手,能不能提高我的学习效率。
面对网上铺天盖地的python环境安装教程其实我是很懵的,但是由于我已经安装了Anaconda,抱着试一试的态度,我便打开了Jupyter。
当我看到Jupyter的notebook模式,我第一反应就是这也太友好了吧:
(1)因为刚刚开始学习python的语法,对于整个项目的编写需求几乎为0,这是最重要的就是可以让我一点一点地实操书上的代码。
相比于在pycharm里不停地建Python File,如果只用一个文件,就需要不停地运行再注释掉。Jupyter除了可以添加Code属性的Cell,以Cell为单位运行、debug,还可以添加将cell的属性改成Markdown,实现多级标题的分类。(此处需要掌声🤙)
(2)Jupyter直接在浏览器界面对于内存系统系统新文件夹的存入,非常方便
2、Jupyter默认主题中的缺点
(1)默认主题中全角和半角的单引号是一样的(至少我肉眼区分不出😂)
(2)默认主题中英文字体很像word中Cambria,给人一种“有棱有角”的感觉。不太像编程时会用的(什么奇葩理由🤨)
二、更换主题和字体
1、cmd中的尝试
一开始我是在cmd窗口下更改的,看上去好像是成功了,但是每次像查看可用主题时,
jt -l
都会出现以下指令:
ImportError:
Importing the multiarray numpy extension module failed. Most
likely you are trying to import a failed build of numpy.
If you're working with a numpy git repo, try `git clean -xdf` (removes all
files not under version control). Otherwise reinstall numpy.
Original error was: DLL load failed: 找不到指定的模块。
百度无果,看到另一篇博文中是在Anaconda Prompt里操作的,果断换!
2、接下来就很顺利啦
感谢教程
pip install --upgrade jupyterthemes
再输入命令查看主题列表
jt -l
Available Themes:
chesterish #暗色
grade3 #亮色
gruvboxd #暗色
gruvboxl #淡棕色
monokai #暗色
oceans16 #暗色
onedork #暗色
solarizedd #青色
solarizedl #淡粉色
详细可查看 Jupyter Notebook 更换主题、设置字体(jupyterthemes的使用)、代码自动补全、变更工作目录(默认目录)
换完主题之后我发现这只改变了一些网页元素的字体和颜色,代码的字体还是没有变化。于是继续!
这是我自己调整后的格式:
jt --lineh 140 -f consolamono -cellw 80% -tf ptmono -t grade3 -ofs 13 -nfs 12 -tfs 12 -fs 12 -T -N
效果时这样的(这字体、这标点,只有一句爱了):