windows上jupyter notebook主题背景、字体及扩展插件配置(集成vim环境)
标签: Anaconda IPython notebook Jupyter notebook 主题背景 字体
目录
windows上安装Anaconda (IPython notebook)
Anaconda是一个包与环境的管理器,一个Python发行版,以及一个超过1000多个开源包的集合。它是免费和易于安装的,并且提供免费的社区支持。Anaconda中内嵌IPython notebook环境
IPython notebook又称Jupyter notebook是一个Web交互式的Python开发环境,具有方便的单步调试功能,并拥有丰富的拓展插件!可以集成Vim环境,可在windows上享受各种Vim快捷键功能,很是适合撸代码!
Anaconda下载地址: Anaconda官网下载
可根据自己对Python环境的需求选择安装Python3版本、Python2版本! 下载下来只需要按照步骤一路next安装即可!
IPython notebook拓展插件安装
- 启动IPython notebook : 打开控制台输入命令
jupyter notebook - 安装Jupyter notebook extensions扩展插件:
1、pip install jupyter_contrib_nbextensions
或者
1、pip install https://github.com/ipython-contrib/jupyter_contrib_nbextensions/tarball/master
2、jupyter contrib nbextension install --user
3、安装后重新启动控制台窗口: 再次执行命令jupyter notebook便可以看到在web端看到如下窗口:
部分常用插件介绍:
VIM binding:该插件使得IPython notebook集成VIM环境,可以使用VIM所有快捷键进行撸代码;Codefolding:既可以对标题进行折叠,也可以对代码进行折叠,观看方便;ExecuteTime: IPython支持分步调试,所以该插件支持显示每步的执行时间;Notify:这是IPython Notebook中的通知机制,耗时任务当离开时完成时可自动提示。
IPython notebook主题背景和字体更改
舒适的撸代码主题背景无论对于眼睛还是心情都有重要作用,接下来我们就安装选择适合自己的主题背景和字体
- 在控制台下用pip 安装jupyter-themes :
pip install --upgrade jupyterthemes - 使用如下命令查看所有可用的主题:
usename$ jt -l
Available Themes:
chesterish
grade3
monokai
oceans16
onedork
solarizedd
solarizedl
- 再可以使用如下命令选择适合自己的主题背景
username$ jt -t grade3(主题名称)
- 更改字体可以通过如下命令
username$ jt -f inconsolata(字体名称)
- jt常用各种命令
| cl options | arg | default |
|---|---|---|
| Usage help | -h | – |
| List Themes | -l | – |
| Theme Name to Install | -t | – |
| Code Font | -f | – |
| Code Font-Size | -fs | 11 |
| Notebook Font | -nf | – |
| Notebook Font Size | -nfs | 13 |
| Text/MD Cell Font | -tf | – |
| Text/MD Cell Fontsize | -tfs | 13 |
| Pandas DF Fontsize | -dfs | 9 |
| Output Area Fontsize | -ofs | 8.5 |
| Mathjax Fontsize (%) | -mathfs | 100 |
| Intro Page Margins | -m | auto |
| Cell Width | -cellw | 980 |
| Line Height | -lineh | 170 |
| Cursor Width | -cursw | 2 |
| Cursor Color | -cursc | – |
| Alt Prompt Layout | -altp | – |
| Alt Markdown BG Color | -altmd | – |
| Alt Output BG Color | -altout | – |
| Style Vim NBExt* | -vim | – |
| Toolbar Visible | -T | – |
| Name & Logo Visible | -N | – |
| Reset Default Theme | -r | – |
| Force Default Fonts | -dfonts | – |
下面展示一种主题背景和格式:
1、 执行命令: jt -f inconsolata -t grade3
2、 执行命令:jt -t oceans16 -f inconsolata
文中有何问题欢迎评论指正,谢谢!
智能推荐
Julia0.6.4 in jupyter notebook windows系统 环境配置
以下第1、2部分可以参考 julia简易教程——安装Julia+jupyter notebooks 1. 安装Anaconda 这里主要是为了安装jupyter notebook。 2. 安装Julia 这里Julia用了0.6.4的版本(1.4.2版本当时可能环境没配置好,总在报错,稍后再研究下这个版本的) 之后打开Julia,运行以下语句却出现了报错 报错内容...
Windows下配置Anaconda多环境Jupyter notebook
文章目录 初次安装 Anaconda安装 Jupyter notebook安装 Jupyter notebook 环境配置 日常使用 目标环境配置 可能遇到的问题 EnvironmentLocationNotFound: Not a conda environment[^1] 其他 搜索了下Windows下配置Anaconda多环境Jupyter notebook,有的要么不能用,有的要么太繁琐(...
Android 炫酷的横向和环形进度条的实例
一、概述 最近需要用进度条,秉着不重复造轮子的原则,上github上搜索了一番,看了几个觉得比较好看的ProgressBar,比如:daimajia的等。简单看了下代码,基本都是继承自View,彻彻底底的自定义了一个进度条。盯着那绚丽滚动条,忽然觉得,为什么要通过View去写一个滚动条,系统已经提供了ProgressBar以及属于它的特性,我们没必要重新去构建一个,但是系统的又比较丑,不同版本变现...
pcap包结构&SNI字段的解析
pcap文件格式是常用的数据报存储格式,包括wireshark在内的主流抓包软件都可以生成这种格式的数据包。 文件格式: Pcap文件头(24字节)+数据包头(wireshark增加的)+数据包(网络中抓取的)+…… 1.pcap文件头结构 各字段说明: Magic:4B:0×...
MC9S12XEP100的IIC模块(IICV3)
最近在写DS3231时钟芯片的驱动,这个芯片使用IIC进行通讯,以前没有用过IIC模块,照着教材和示例程序写程序后发现各种问题。没办法,还是官方数据手册靠谱,遂把相应部分又翻译了一遍。果然发现示例程序纯粹就是个玩具,一点用都没有。。。 第15章 集成电路总线(IICV3) 译者注:译者博客(http://blog.csdn.net/lin_strong),转载请保留这条。此为 MC9S12XEP1...
猜你喜欢
Eureka服务注册与发现
文章目录 二、SpringCLoud中遇到的技术 (一)、Eureka 1、功能: 2、什么是服务治理. 3、什么是服务注册与发现 4、Eureka包含两个组件: Eureka Server和Eureka Client 5、单机Eureka构建步骤 5.1 建model:cloud-eureka-server7001 5.2 写pom 5.3 写yml 5.4 主启动类 5.5 测试 5.6 将消...
Hard Problem【HDU-3551】【一般图最大匹配 带花树】
题目链接 题意:有N个点,M条边,给出每个点的度限制,问能不能用M条边中的几条达成这个目的? 很明显的就是一个建图的问题,很明显的,少于等于度为1的,是可以直接连的,不用限制增广,而大于度为1的,需要限制增广,就可以用这样的限流的方法: ...
idea 打包 报错maven-shade-plugin:2.4.3:shade (default) on project xxx : Error creating shaded jar: null
idea 打包 报错maven-shade-plugin:2.4.3:shade (default) on project xxx : Error creating shaded jar: null 文章目录 idea 打包 报错maven-shade-plugin:2.4.3:shade (default) on project xxx : Error creating shaded jar: ...
大数据入门:Spark+Kudu的广告业务项目实战笔记(一)
1.简介 这是PK老师在Spark-SQL课程中的项目实战笔记 2.项目需求 数据ETL:原始文件为JSON格式数据,需原始文件与IP库中数据进行解析 统计各省市的地域分布情况 统计广告投放的地域分布情况 统计广告投放APP分布情况 3.项目架构 4.日志字段 5.IP规则库解析 本项目利用IP规则库进行解析,在生产中应该需要专门的公司提供的IP服务。IP规则库中的一条如下: 其中第三列是该段ip...
