爬虫日记之03更改Jupyter Notebook的主题和字体

爬虫日记之更改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

效果时这样的(这字体、这标点,只有一句爱了):
在这里插入图片描述

三、后记

1、在今天的使用过程中,我发现不知道是不是因为我的使用习惯不好,经常Jupyter会崩掉,表现为没由来的error,save failed,令人难受,有时候重启也不行,不过过几个小时有好使了,害。

2、Jupyter的优秀的制图功能希望以后也可以有体验的机会叭。

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值