Python_11_调试篇之iPython

安装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 就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值