1.ipython简介:
IPython 是一个 python 的交互式 shell,比默认的python shell 好用得多,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数
2.安装
pip install ipython
pip3 install ipython
想让winodows 下支持pip3,请参考:
3.使用
执行ipython
C:\Users\wanlifeipeng>ipython Python 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 bit (Intel Type "copyright", "credits" or "license" for more information. IPython 5.3.0 -- An enhanced Interactive Python. ? -> Introduction and overview of IPython's features. %quickref -> Quick reference. help -> Python's own help system. object? -> Details about 'object', use 'object??' for extra details.
发现ipython调用的是python3.4解析器
由于windows中已经安装了cygwin,执行which ipython,发现了解决方法:
C:\Users\wanlifeipeng>which ipython
/cygdrive/c/Python34/Scripts/ipython
4.解决方法:
将C:\Python34\Scripts目录下的ipython重命名为ipython3
5.效果:
C:\Users\wanlifeipeng>ipython Python 2.7.10 (default, May 23 2015, 09:40:32) [MSC v.1500 32 bit (Int Type "copyright", "credits" or "license" for more information. IPython 5.3.0 -- An enhanced Interactive Python. ? -> Introduction and overview of IPython's features. %quickref -> Quick reference. help -> Python's own help system. object? -> Details about 'object', use 'object??' for extra details.
C:\Users\wanlifeipeng>ipython3 Python 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 bit (Intel Type "copyright", "credits" or "license" for more information. IPython 5.3.0 -- An enhanced Interactive Python. ? -> Introduction and overview of IPython's features. %quickref -> Quick reference. help -> Python's own help system. object? -> Details about 'object', use 'object??' for extra details.