安装iPython
1.先下载针对Python 2.7的iPython5.x的压缩包
2.解压缩
$tar xvfz ipython-5.5.0.tar.gz
$cd 解压缩后的目录
$sudo python setup.py install (貌似是setupegg.py???)
或者使用第2种方法安装iPython:
先安装pip
sudo easy_install pip
再用pip安装iPython
sudo pip install ipython
如果报错就再安装下iPython的依赖:
如图所示:
Pygments-2.2.0.tar.gz pickleshare-0.7.4.tar.gz
decorator-4.1.2.tar.gz prompt_toolkit-1.0.15.tar.gz
ipython_genutils-0.2.0.tar.gz ptyprocess-0.5.2.tar.gz
pathlib2-2.3.0.tar.gz simplegeneric-0.8.1.zip
pexpect-4.3.1.tar.gz traitlets-4.1.0.tar.gz
举其中一个例子
1.先百度搜索 python Pygments
2.下载下来,解压缩
4.cd 解压后的目录
5.sudo python setup.py install安装
现在正式进入iPython的调试篇:
按以下操作之后,每当程序抛出异常时会自动跳到 IPython Shell,而且和普通的IPython不同的是,
这个时候可以调用 p (即print), up(即up stack), down(即down stack) 之类的命令。
还能创建临时变量,执行任意函数。
这些都是可以实现的, 而且很简单,因为有了 iPython。
只要把以下代码保存为 `crash_ipy.py`
然后在要调试的项目代码某个地方 import crash_ipy 就可以了。