Jupyter notebook设置背景主题,字体大小及自动补全代码的操作


Posted in Python onApril 13, 2020

相信看这篇文章的你已经安装好Jupyter notebook,如果还没有的话可以看windows python3怎么安装Jupyter Notebooks?

Jupyter Notebook的默认背景主题是白色,字体还不符合自己的眼光,看着实在费眼…我就不多赘述了,现在就来给我们的Jupyter notebook画一下妆,换一下装饰吧。

1、设置Jupyter主题:

(1)在python环境找到pip.exe的路径

Jupyter notebook设置背景主题,字体大小及自动补全代码的操作

执行:

pip install jupyterthemes

(2)安装和更新成功以后,可以查看可用主题:jt -l

jt -l

(3)设置主题,字体,字体大小,宽度…

jt -t monokai -f fira -fs 16 -cellw 94% -ofs 14 -dfs 14 -T -N

-t(主题) -f(字体) -fs(字体大小) -cellw(占屏比或宽度) -ofs(输出段的字号) -T(显示工具栏) -N(显示自己主机名)

Jupyter notebook设置背景主题,字体大小及自动补全代码的操作

效果如下图:

Jupyter notebook设置背景主题,字体大小及自动补全代码的操作

(4)想要更多风格可以自行根据下面的命令行的格式配置,可以打乱顺序的

jt -t oceans16 -f fira -fs 16 -cellw 96% -ofs 14 -dfs 14 -T

Jupyter notebook设置背景主题,字体大小及自动补全代码的操作

结果如下:

Jupyter notebook设置背景主题,字体大小及自动补全代码的操作

(4)白天建议用亮一点的主题

jt --lineh 140 -f consolamono -cellw 96% -tf ptmono -t grade3 -ofs 14 -nfs 14 -tfs 14 -fs 16 -T -N

Jupyter notebook设置背景主题,字体大小及自动补全代码的操作

命令行的格式的解释如下表所示:

Jupyter notebook设置背景主题,字体大小及自动补全代码的操作

注意:每次更换风格后,都需要在控制台黑框中重启jupyter notebook才能生效,按F11进入浏览器全屏,开始你的编程表演吧!!!

2、设置自动补全代码

(1)在python环境找到pip.exe的路径

Jupyter notebook设置背景主题,字体大小及自动补全代码的操作

(2)首先安装 nbextensions

pip install jupyter_contrib_nbextensions

jupyter contrib nbextension install --user

(3)然后安装 nbextensions_configurator

pip install jupyter_nbextensions_configurator

jupyter nbextensions_configurator enable --user

(4)最后重启jupyter,在弹出的主页面里,能看到增加了一个Nbextensions标签页,在这个页面里,勾选Hinterland即启用了代码自动补全,如图所示:

Jupyter notebook设置背景主题,字体大小及自动补全代码的操作

以上这篇Jupyter notebook设置背景主题,字体大小及自动补全代码的操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python+pandas计算数据相关系数的实例
Jul 03 Python
Python3使用pandas模块读写excel操作示例
Jul 03 Python
Sanic框架应用部署方法详解
Jul 18 Python
Flask和Django框架中自定义模型类的表名、父类相关问题分析
Jul 19 Python
Flask web开发处理POST请求实现(登录案例)
Jul 26 Python
Python 批量刷博客园访问量脚本过程解析
Aug 30 Python
Python序列化与反序列化pickle用法实例
Nov 11 Python
python 如何去除字符串头尾的多余符号
Nov 19 Python
Python如何转换字符串大小写
Jun 04 Python
使用Keras实现Tensor的相乘和相加代码
Jun 18 Python
使用Python项目生成所有依赖包的清单方式
Jul 13 Python
什么是Python包的循环导入
Sep 08 Python
Python unittest框架操作实例解析
Apr 13 #Python
windows python3安装Jupyter Notebooks教程
Apr 13 #Python
Python MOCK SERVER moco模拟接口测试过程解析
Apr 13 #Python
JupyterNotebook 输出窗口的显示效果调整方法
Apr 13 #Python
解决Jupyter Notebook开始菜单栏Anaconda下消失的问题
Apr 13 #Python
Python selenium文件上传下载功能代码实例
Apr 13 #Python
20行Python代码实现视频字符化功能
Apr 13 #Python
You might like
PHP函数spl_autoload_register()用法和__autoload()介绍
2012/02/04 PHP
PHP递归算法的详细示例分析
2013/02/19 PHP
php二维数组排序与默认自然排序的方法介绍
2013/04/27 PHP
CodeIgniter框架数据库事务处理的设计缺陷和解决方案
2014/07/25 PHP
PHP文件缓存类示例分享
2015/01/30 PHP
PHP实现链式操作的核心思想
2015/06/23 PHP
Ubuntu下安装PHP的mongodb扩展操作命令
2015/07/04 PHP
PHP基于反射机制实现插件的可插拔设计详解
2016/11/10 PHP
Yii框架实现多数据库配置和操作的方法
2017/05/25 PHP
LazyLoad 延迟加载(按需加载)
2010/05/31 Javascript
深入理解JavaScript系列(12) 变量对象(Variable Object)
2012/01/16 Javascript
nodejs调用cmd命令实现复制目录
2015/05/04 NodeJs
如何利用JS通过身份证号获取当事人的生日、年龄、性别
2016/01/22 Javascript
Jquery attr()方法 属性赋值和属性获取详解
2016/04/15 Javascript
Three.js利用orbit controls插件(轨道控制)控制模型交互动作详解
2017/09/25 Javascript
详解nodeJs文件系统(fs)与流(stream)
2018/01/24 NodeJs
JavaScript插入排序算法原理与实现方法示例
2018/08/06 Javascript
JS中类的静态方法,静态变量,实例方法,实例变量区别与用法实例分析
2020/03/14 Javascript
[02:05]2014DOTA2国际邀请赛 BBC外卡赛赛后总结
2014/07/09 DOTA
[01:33:25]DOTA2-DPC中国联赛 正赛 Elephant vs IG BO3 第一场 1月24日
2021/03/11 DOTA
详细讲解Python中的文件I/O操作
2015/05/24 Python
selenium+python 去除启动的黑色cmd窗口方法
2018/05/22 Python
解决Python print 输出文本显示 gbk 编码错误问题
2018/07/13 Python
python 分离文件名和路径以及分离文件名和后缀的方法
2018/10/21 Python
详解将Python程序(.py)转换为Windows可执行文件(.exe)
2019/07/19 Python
Python socket模块方法实现详解
2019/11/05 Python
创建Shapefile文件并写入数据的例子
2019/11/26 Python
Python中顺序表原理与实现方法详解
2019/12/03 Python
cookies应对python反爬虫知识点详解
2020/11/25 Python
汉森冲浪板:Hansen Surfboards
2018/05/19 全球购物
美丽家庭事迹材料
2014/05/03 职场文书
交通安全教育主题班会
2015/08/12 职场文书
2019行政前台转正申请书范文3篇
2019/08/15 职场文书
Pytest实现setup和teardown的详细使用详解
2021/04/17 Python
python多次执行绘制条形图
2022/04/20 Python
css3手动实现pc端横向滚动
2022/06/21 HTML / CSS