相信很多人都用过Python,也用命令行下敲过print "hello xxx",的东西的.
IPython乃是一款增强的Python命令行工具.还有个好像叫BPython的.(先不理他).
IPython超强优点.(自动补全)功能.
好了.先pass.(下面的自己看help)主要还是推荐IPython的另一个超强开发(演示)环境notebook.
先上图:
嗯.绝对NX.
先说安装吧.
首选安装Python 2.6/2.7版本的. (3.x的暂时不推荐,不是不好,而是因为好多的库都不兼容)
在windows还得装个pyreadline (补全用的).
pyzmq:并发用的,是基于消息的网络模型的东东(ZeroMQ) 单独玩也是很好玩的
tornado:Http服务器.异步xx啥的.单独玩也好玩.
MathJax:渲染用的可以将公式直接渲染出来 很好看的.(如果没有安装的话,它自动使用在线版本的).不过推荐还是使用离线版本的(速度快嘛.) 安装这个的话得这样.
from IPython.external.mathjax import install_mathjax
install_mathjax()
看上去还是挺麻烦的.翻开代码一看直接把MathJax下载下来.
默认使用的v1.1版本的我下载的是2.1的 地址在https://github.com/mathjax/MathJax/archive/v2.1.zip
下载完解压到特定的路径下就好了.注意下.
还有个最重要的.浏览器.ipython使用了websocket,它是不支持IE的.一般Chrome就好了.更多浏览器看,http://ipython.org/ipython-doc/rel-0.13.1/install/install.html#dependencies-for-the-ipython-html-notebook 这里就行了.
安装完后设置下path. `C:\Python27\Scripts`
启动很简单. 打开命令行,切换到某个目录下,输入ipython notebook.它会启动服务器.并打开浏览器.