PCS2  交互环境之iPython
概述
iPython是一个Python的交互式Shell,比默认的Python Shell好用得多,功能也更强大。她支持语法高亮、自动完成、代码调试、对象自省,支持 Bash Shell 命令,内置了许多很有用的功能和函式等,非常容易使用。
指针万用表图片
应用
目前,最新稳定的iPython版本是0.8.4版,支持多种操作系统,如GNU/Linux、Unix、Mac OS X、Windows等,这里详细介绍在GNU/Linux和Windows下的安装过程。其他系统下的安装过程可参见/moin/Download(精巧地址:bit.ly/1sRzxv)上的具体说明。
Windows下的iPython安装
在Windows下安装iPython可分为以下几步:
1. 下载ipython-0.8.和。
(1)下载ipython-0.8.4.win32:/dist/ipython-0.8. 精巧地址:bit.ly/YqbkJ
(2)下载pyreadline-1.5-win32:/dist/ 精巧地址:bit.ly/2JFKDM
2. 双击运行安装程序,只需经过4步即可完成安装。
第一步,显示一些提示信息如图PCS 2-1,直接点击“下一步”。
74 |  可爱的P y t h o n  |  交互环境之i P y t h o n  |  P C S  2
图PCS 2-1
第二步,输入Python 安装目录及iPython 安装位置,因为之前把Python 默认安装在“C:\Python25\”了,所以这里两个都为默认设置(如图PCS 2-2所示),直接点击“下一步”。若之前Python 不是在“C:\Python25\”,则需要改变为Python 所在的目录。
图PCS 2-2
第三步,出现进度条,如图PCS 2-3所示。须等待一会儿,完毕后点击“下一步”。
PCS  2  |  交互环境之iPython  |  可爱的Python  |
75
图PCS 2-3
第四步,显示完成(如图PCS 2-4所示),成功安装iPython 。
有没有帮忙代写代码的
图PCS 2-4
3. 安装pyreadline 。直接双击安装,如图PCS 2-5所示:
76 |  可爱的P y t h o n  |  交互环境之i P y t h o n  |  P C S  2
图PCS 2-5
接下去,只须点击“下一步”直至安装完毕即可。 4.
设置环境变量Path ,在它里面加上Python 安装目录下面的scripts 目录,如图PCS 2-6所示。
mocha pro下载图PCS 2-6
PCS  2  |  交互环境之iPython  |  可爱的Python  |  77
5. 安装完成后,进入Windows 命令行,输入ipython ,即可以进入iPython 交互环境如图PCS 2-7所示。
图PCS 2-7
GNU/Linux 下的iPython 安装
1.
下载 ipython-0.8. 。
(1)下载ipython-0.8. 包:/dist/ipython-0.8.
精巧地址:bit.ly/1VaGJw
2.
进入终端,输入如下几条命令,分别是解压、进入目录、编译、安装,一切ok 的话
就顺利安装了iPython 。
~$ tar xvzf ipython-0.8. ~$ cd ipython-0.8.4
~/ipython-0.8.4$ python setup.py build  #这步可以省略 ~/ipython-0.8.4$ sudo python setup.py install
3. 在Ubuntu 下,输入命令sudo apt-get install ipython 即可完成安装,非常方便。python在线编辑器python3
excel最多支持几线程使用iPython
在顺利安装好iPython 之后,就可以进入该交互环境使用了。下面介绍在GNU/Linux 下iPython 的使用方式,Windows 下也是很类似的。下面的内容很多参考自:
使用iPython 增强交互式体验:/viewtopic.php?p=447255&sid=
78
手帐边框小清新森系|  可爱的P y t h o n  |  交互环境之i P y t h o n  |  P C S  2
5ba2eaa5af49eaca994976f9c285b819    精巧地址:bit.ly/1v24Sl
其英文原文“Enhanced Interactive Python with iPython ”:lamp/pub/    a/python/2005/01/27/ipython.html
精巧地址:bit.ly/1h699v  非常不错的资料!
进入终端,输入ipython ,即可进入如图PCS 2-8所示的iPython 交互环境。
图PCS 2-8
注意:若是第一次运行ipython 时会自动生成配置目录 $HOME/.ipython ,它里面包含的一些配置文件适用于不同的环境:ipythonrc 、ipythonrc-math 、ipythonrc-numeric 、ipythonrc-physics 、ipythonrc-pysh 、ipythonrc-scipy 及ipythonrc-tutorial 。先可以不用管它,直接使用默认就好了。
在交互环境和在Python 默认交互环境中一样,编写代码进行调试、测试等。但比默认
Python 环境好的几点如下所示。
1. Magic 。iPython 有一些“magic ”关键字:
%Exit, %Pprint, %Quit, %alias, %autocall, %autoindent, %automagic, %bookmark, %cd, %color_info, %colors, %config, %dhist, %dirs, %ed, %edit, %env, %hist, %logoff, %logon, %logstart, %logstate, %lsmagic, %macro, %magic, %p, %page, %pdb, %pdef, %pdoc, %pfile, %pinfo, %popd, %profile, %prun, %psource, %pushd, %pwd, %r, %rehash, %rehashx, %reset, %run, %runlog, %save, %sc, %sx, %system_verbose, %unalias, %who, %who_ls, %whos, %xmode
iPython 会检查传给它的命令是否包含magic 关键字。如果命令是一个magic 关键字,iPython 就自己来处理。如果不是magic 关键字,就交给 Python 去处理。如果

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。