ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

jupyter notebook美化

2021-08-11 21:04:49  阅读:227  来源: 互联网

标签:插件 jupyter 样式 custom notebook nbextensions 美化


一、背景

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 库可以用来安装所有必需的小部件(这一次,我建议您首先通过终端安装软件包,然后打开Jupyter笔记本)。该库利用不同的Javascript模型来丰富笔记本前端。

! pip install jupyter_contrib_nbextensions
! jupyter contrib nbextension install --system

一旦 nbextensions 安装,你会发现,有您Jupyter笔记本电脑主页(下图),一个额外的标签。

插件

通过单击Nbextensions选项卡,将为我们提供可用小部件的列表。比如加入行号、代码自动补全等等这里都有,可以多尝试。

小组件

最后的效果如下:

效果

标签:插件,jupyter,样式,custom,notebook,nbextensions,美化
来源: https://www.cnblogs.com/zongfa/p/15130195.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有