在Linux CentOS 6.5上安装python2.7.9

CentOS 6.5自带的是Python 2.6.6,yum中最新的也是Python 2.6.6,只能下载Python2.7.9的源码自己安装咯.

操作步骤如下:

1.安装devtoolset(开发者工具集是专为开发人员在CentOS或Red Hat Enterprise Linux平台。 它提供了GNU编译器,GNU调试,Eclipse开发平台等开发)

yum groupinstall "Development tools"

2.安装编译Python需要的包(注意,如果下面的包你已经安装过了,就不需要再安装了)

yum install zlib-devel
yum install bzip2-devel
yum install openssl-devel
yum install ncurses-devel
yum install sqlite-devel

3.下载并解压Python  2.7.9的源代码.

cd /opt
wget --no-check-certificate https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tar.xz
tar xf Python-2.7.9.tar.xz
cd Python-2.7.9

4. 编译并安装Python2.7.9

./configure --prefix=/usr/local
make && make altinstall

5.将原来的python命令指向python 2.7.9(注意:千万不能删了系统自带的python,系统很多命令都依赖于python2.6.6):

mv /usr/local/bin/python2.7   /usr/bin/python(选择覆盖,不要担心,python2.6.6并没有删除,在/usr/bin下还有一个python2.6是原来系统自带的python2.6.6)

6.改配置文件//usr/bin/yum

现在.你在终端输入yum,会有错误发生.因为yum是用python2.6.6写的,现在,/usr/bin/yum的配置文件会默认加载python2.7.9所以需要把/usr/bin/yum中第一行# /usr/bin/python  改为# /usr/bin/python2.6,保存退出,终端输入yum,你熟悉的页面又出现了.

6.检查python版本,在终端输入python -V就可以查看python版本.

你可能感兴趣的:(在Linux CentOS 6.5上安装python2.7.9)