IPython有许多种安装方式,这主要和使用什么操作系统有关。基于终端的shell组件依赖于readline的存在,基于Web的notebook需要用到tornado和zmq。
除了安装IPython,我们还需要安装setuptools,其中包含了easy_install命令。easy_install是Python默认的标准化的包管理器。easy_install安装好之后,继续安装pip。pip和easy_install命令的功能类似,但增加了一些选项,例如卸载。
具体步骤
本节将介绍在Windows、Mac OS X和Linux环境中怎样安装IPython,怎样使用easy_install和pip安装IPython及其依赖文件,以及怎样直接用源文件安装。
- 在Windows中安装IPython和setuptools
在IPython的官网可以下载适用于Python 2和Python 3的二进制Windows安装文件。具体安装过程请参阅http://ipython.org/ipython-doc/stable/install/install.html#windows。
从https://pypi.python.org/pypi/setuptools#files获得setuptools的安装文件并完成安装。之后继续安装pip,具体步骤为:
cd C:\Python27\scripts
python .\easy_install-27-script.py pip
- 在Mac OS X中安装IPython
如有必要,请先安装苹果开发工具Xcode,可以在Mac电脑附带的OSX DVD光盘中或者苹果应用商店中找到Xcode。按照本节后面的说明,使用easy_install或pip安装IPython,或者从源文件安装。
- 在Linux中安装IPython
Linux的发行版本众多,恕不能一一列举。
- Debian版本的安装命令如下:
su – aptitude install ipython python-setuptools
- Fedora版本的安装命令如下:
su – yum install ipython python-setuptools-devel
- Gentoo版本的安装命令如下:
su – emerge ipython
- Ubuntu版本的安装命令如下:
sudo apt-get install ipython python-setuptools
- 使用easy_install或pip安装IPython
使用easy_install安装IPython和本章中各种攻略所需要的依赖文件,使用以下命令:
easy_install ipython pyzmq tornado readline
或者你可以先用easy_install安装pip,在终端界面中键入以下命令:
easy_install pip
之后使用pip安装IPython,命令如下:
sudo pip install ipython pyzmq tornado readline
- 从源文件安装
如果你想使用最新的开发版本,从源文件安装是最适合的。
- 从https://github.com/ipython/ipython/downloads下载最新的压缩包。
-
对下载的文件解压缩,获得源文件:
tar xzf ipython-<version>.tar.gz
- 如果你已经安装了Git,也可以通过克隆Git版本仓库的方式获得源文件:
$ git clone https://github.com/ipython/ipython.git
- 进入ipython目录:
cd ipython
- 运行安装脚本。你可能需要使用sudo运行此脚本,命令如下:
sudo setup.py install
攻略小结
本节介绍了安装IPython的各种方法。大多数方法安装的是最新的稳定版本。如果选择从源文件安装,你安装的就是最新的开发版本。