Anaconda
是一个包与环境的管理器,一个Python发行版,以及一个超过1000多个开源包的集合。它是免费和易于安装的,并且提供免费的社区支持。Anaconda中内嵌IPython notebook环境
IPython notebook
又称Jupyter notebook
是一个Web交互式的Python开发环境,具有方便的单步调试功能,并拥有丰富的拓展插件!可以集成Vim环境,可在windows上享受各种Vim快捷键功能,很是适合撸代码!
Anaconda
下载地址: Anaconda官网下载
可根据自己对Python环境的需求选择安装Python3版本、Python2版本! 下载下来只需要按照步骤一路next安装即可!
jupyter notebook
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中的通知机制,耗时任务当离开时完成时可自动提示。舒适的撸代码主题背景无论对于眼睛还是心情都有重要作用,接下来我们就安装选择适合自己的主题背景和字体
pip install --upgrade jupyterthemes
usename$ jt -l
Available Themes:
chesterish
grade3
monokai
oceans16
onedork
solarizedd
solarizedl
username$ jt -t grade3(主题名称)
username$ jt -f inconsolata(字体名称)
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
文中有何问题欢迎评论指正,谢谢!