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扩展插件:

pip install jupyter_contrib_nbextensions 

或者

pip install https://github.com/ipython-contrib/jupyter_contrib_nbextensions/tarball/master 
jupyter contrib nbextension install --user 

安装后重新启动控制台窗口: 再次执行命令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常用各种命令

下面展示一种主题背景和格式:

1、 执行命令:

 jt -f inconsolata -t grade3 

2、执行命令:

jt -t oceans16 -f inconsolata 

---------------------
作者:feilong_csdn
来源:CSDN
原文:https://blog.csdn.net/feilong_csdn/article/details/80186276

jupyter notebook设置主题背景,字体和扩展插件的更多相关文章

  1. 改变jupyter notebook的主题背景

     https://study.163.com/provider/400000000398149/index.htm?share=2&shareId=400000000398149( 欢迎关注博 ...

  2. Jupyter Notebook 设置黑色背景主题、字体大小、代码自动补全

    1.背景主题.字体大小设置 安装Jupyter主题: pip install jupyterthemes 然后,更新Jupyter主题: pip install --upgrade jupyterth ...

  3. Jupyter Notebook 更换主题(背景、字体)

    通过命令行窗口或 Anaconda Prompt 窗口 1.安装 Jupyter 主题 pip install jupyterthemes 2.更新 Jupyter 主题 (可选) pip insta ...

  4. 为anaconda的jupyter notebook设置初始化目录

    在使用jupyter进行编程时,初始化目录可能不是自己想要的目录,那么下面讲解修改成自己想要的目录. 1) 在命令行中输入jupyter notebook --generate-config,会产生一 ...

  5. jupyter notebook 更换主题的方法

    参考 https://github.com/dunovank/jupyter-themes install with pip # install jupyterthemes pip install j ...

  6. 更换jupyter notebook风格主题、修改默认工作路径(Ubuntu系统和Win系统)

    默认的风格对代码关键词的颜色提醒很不明显,而且白色背景长久使用非常刺眼,所以考虑更换主题. 在更换途中,发现代码输出行,前几个字符被遮挡显示不出来,找了很久才解决,备忘一些要点. 1:替换主题方法 h ...

  7. jupyter notebook 设置默认目录

    1.打开 cmd 输入命令 jupyter notebook --generate-config 可以看到生成文件的路径,这个就是生成的配置文件jupyter_notebook_config.py, ...

  8. 如何自定义jupyter notebook的主题

    临时性的改变一个jupyter的主题 参考这个实现,只要在notebook里运行这段代码就行了,能让所有的cell都能够显示黑色背景 一个更为完备的工具 参考这个方案: 安装jupyter-theme ...

  9. 如何修改Jupyter Notebook的主题

    1.windows系统 (1)下载到本地(使用git bash命令行界面) git clone https://github.com/dunovank/jupyter-themes (2)Instal ...

随机推荐

  1. 手动实现一个简单的ArrayList

    import org.omg.CORBA.PUBLIC_MEMBER; import java.io.Serializable; import java.util.*; import java.uti ...

  2. redis安装以及php扩展

    启动安装:  http://elain.blog.51cto.com/3339379/705846 redis下载:  https://github.com/nicolasff/phpredis/do ...

  3. vue+vux 父组件控制子组件弹层

    知识点用到了vue父子组件之间的传值,以及使用watch和v-model控制vux中XDialog组件. 需要注意的问题: 1.父组件向子组件传值使用的是props(单向传值),子组件创建props, ...

  4. 转 mysqli 事务常用方法

    原文:mysqli 事务常用方法 1. //打开(true)或关闭(false)本次数据库连接的自动命令提交事务模式 //参数如果设置为 FALSE,则表示关闭 auto-commit.如果设置为 T ...

  5. JavaScript 常见面试题

    此文内容多为 JavaScript 对数组理解及运用. 1.如何消除一个数组里面重复的元素? var arr = [1, 2, 3, 3, 4, 4, 5, 5, 6, 1]; var newArr ...

  6. Debian 8 升级到 9 Debian 9 How to upgrade Debian 8 Jessie to Debian 9 Stretch

    How to upgrade Debian 8 Jessie to Debian 9 Stretch Contents 1. Objective 2. What's New 3. Preparatio ...

  7. MySQL的索引与优化

    写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点.考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录.如果没有索引,查询将 ...

  8. AR中的SLAM(一)

    写在前面 本系列打算讲讲个人对AR行业和AR中的SLAM算法的一点浅显的看法.才疏学浅,文中必然有很多疏漏和不足,还望能和大家多多讨论.今天先讲讲我对AR的一些认识. AR的一点理解 AR是什么 AR ...

  9. GitHub已将持续集成服务器Janky开源

    GitHub已将Janky开源,这是他们构建在Jenkins之上的持续集成服务器,并在其中增加了聊天自动化工具Hubot. 除了一般的Jenkins功能之外,Janky还通过Hubot对功能进行了补充 ...

  10. Android微信支付SDK开发

    一.准备工作 1.开发平台及SDK下载 微信开放平台 https://open.weixin.qq.com 下载SDK 微信支付Demo下载 http://pay.weixin.qq.com/wiki ...