IPython是Python的交互式Shell,提供了代码补完功能、自动缩进、高亮显示、执行Shell命令等非常有用的特性。下面介绍一下在CentOS系统下IPython的安装及一些可能碰到的问题。
1.Python的版本及其升级
IPython安装要求Python版本在2.7及其以上,目前CentOS 7自带的Python版本为2.7.5不需要升级,在其它版本下是需要升级的,目前网上有很多升级Python版本的帖子,基本都能实现。
查看系统Python版本的命令:
#python --version
2.IPython的安装
安装IPython方法有多种,在这里主要介绍ipython源码安装的方法。
首先下载iPython源码
ipython的源码下载页面为:https://pypi.python.org/pypi/ipython
或者是到git页面下:https://github.com/ipython/ipython/downloads
我下载的文件名为:ipython-4.0.1.tar.gz
解压文件:
#tar zvxf ipython-4.0.1.tar.gz
切换目录进入刚刚解压的文件夹内:
#cd ipython-4.0.1
运行以下命令进行安装
#python setup.py install
网上很多地方到这里就结束了,但是我在实际的过程中实验过很多次,还换过CentOS系统,都没有成功,此时运行:
#ipython
进入ipython,会提示缺少一些模块
从我画圈的地方可以看到ipython缺少对应的模块,解决方式是用pip install安装对应缺少的模块,在实际中,不只有我截图中的模块缺少,也同时缺少其它的多个模块,根据提示,将缺少的模块都安装上就行了。
3.安装pip
上面说过了需要使用pip install安装对应缺少的模块,现在介绍一下怎么安装pip。
先说一下什么是pip:pip 是“A tool for installing and managing Python packages.”,也就是说pip是python的软件安装工具
linux下安装pip:
下载pip到/usr/local/src
# cd /usr/local/src
# wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb"
解压安装pip
# tar -xzvf pip-1.5.4.tar.gz
# cd pip-1.5.4
# python setup.py install