1、下载python

linux平台的有两种,

Python 2.7compressed source tarball (for Linux, Unix or OS X)

 Python 2.7bzipped source tarball (forLinux, Unix or OS X,more compressed)

  第二种是压缩比较好的,在linux中用bzip2压缩的文件比较高,文件名一般为*.tar.bz2,但是上面第二个版本http://www.python.org/ftp/python/2.7/Python-2.7.tar.bz2这个是2.7版的,也不是我想要的,就把连接中的2.7改成2.6就能下到自己想装的版本了。

2、解压缩

tar命令就可以把下载的包解压缩,如下图:

wKiom1Ut-uiyHzTnAAFB52ibZ4M080.jpg

 

3、编译和安装

linux中一般把用户安装的软件安装到/usr/local/XXX/中,用configuremakemake install这几个命令就可以完成编译并安装,--prefix指定要安装的目的目录,如下:

进入python-2.6文件夹
 ./configure --prefix=/usr/local/python-2.6
make
make install

4、检测和设置环境变量

/etc/profile文件中添加PATH=$PATH:/ usr/local/Python-2.7.9/bin 然后 source /etc/profile

直接输入python2.7就可以进入python

5ipython源码安装

git页面下载:https://github.com/ipython/ipython/downloads
假设我们下载的文件名为:ipython-0.8.2.tar.gz
#tar zvxfipython-0.8.2.tar.gz   //解压文件
#cdipython-0.8.2 //进入刚刚解压的文件夹内

进入文件加后会看到一个setup.py的安装脚本,运行以下命令进行安装
#pythonsetup.py  install

//该操作将会在site-packages目录中安装ipyhon的库文件,并在scripts目录中创建一个ipython脚本。在unix系统中,该目录与python的二进制文件目录相同。如果系统中已经安装了python包,则ipython将会安装在/usr/bin目录下。