jupyternotebook美化
⼀、背景
jupyter notebook默认是没有主题可选择的,有的系统安装后默认配置使⽤起来不太舒服,⽐如默认字体对代码阅读不友好,或者喜欢给代码加⾏号的也不知道该去哪⾥设置。本篇想介绍⼀下jupyter notebook的优化。
⼆、stylus管理器
stylus是⼀个⽹页插件,可对所有⽹页的样式作修改。同时也可以配置样式给指定的⽹页,⽐如我这⾥
#notebook-container * {
font-family: Consolas, "微软雅⿊"
}
notebook的字体就改为微软雅⿊了。当然还可以加其他的样式优化代码,⼤家可以随意发挥。
三、主题
主题⽪肤有⼀个第三⽅库jupyterthemes⽹上推荐⽐较多,但是本⼈使⽤后觉得有些地⽅改得有些⽣硬。所以最终没有采纳这种⽅案。
我使⽤的是在原来的基础上修改CSS样式,即在.jypyter/下放⼊custom⽂件夹,⾥⾯是custom.css⽂件。我⽐较喜欢⿊⾊的主题,所以在⽹上了⼀个custom.css样式的⽂件下载。
但是我个⼈感觉直接把这个放在⽂件夹下不太⽅便,换了⼀个电脑⼜要重新下载⼀遍。所以我把custom.css⾥的内容复制到了stylus管理器中的样式⽂档中。这样⽆论我什么时候使⽤,只要⽤到我的chrome浏览器,就可以美化notebook了。
四、nbextensions插件
notebook插件可以⽤于增强⽤户体验并提供多种个性化技术。使⽤nbextensions库可以⽤来安装所有必需的⼩部件。该库利⽤不同的Javascript模型来丰富笔记本前端。! pip install jupyter_contrib_nbextensions
! jupyter contrib nbextension install --system
⼀旦nbextensions安装好,你会发现,在Jupyter notebook主页(下图),会有⼀个额外的标签。
chrome浏览器电脑版下载
通过单击Nbextensions选项卡,将为我们提供可⽤⼩部件的列表。⽐如加⼊⾏号、代码⾃动补全等等这⾥都有,可以多去尝试⾥⾯的各种⼩功能。
最后的效果如下:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。