CentOS 6.4安装Python 2.7.5的方法

发布时间:2019-08-24编辑:脚本学堂
本文介绍下,在centos 6.4中安装python 2.7.5的方法,有用到的朋友,参考下吧。

近期的开发需求中,需要用到python 2.7.*,但是centos 6.4中默认使用的python版本是2.6.6,故需要升级版本。

下面是完整的安装步骤,供大家参考。

1,首先,安装GCC:
 

复制代码 代码示例:
yum install gcc gcc-c++

2,下载python-2.7.5.tar.gz文件,修改文件权限:
 

复制代码 代码示例:
chmode +x python-7.5.tar.gz

3,解压tar文件
 

复制代码 代码示例:
tar -xzvf python-2.7.5.tar.gz

4,编译安装
 

复制代码 代码示例:
cd python-2.7.5
./configure --prefix=/usr/local/python27 ### 注意:安装在新目录,防止覆盖系统默认安装的python
make && make install

5,建立软连接,使系统默认的python指向python27
 

复制代码 代码示例:
mv /usr/bin/python /usr/bin/python2.6.6.old
ln -s /usr/local/bin/python27 /usr/bin/python

到此,完成python的安装与升级。

查看下python的版本:
 

复制代码 代码示例:
# python -V
Python 2.7.5

注意,此时使用yum命令会有问题,即yum不能正常工作:
# yum list
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:
No module named yum
Please install a package which provides this module, or
verify that the module is installed correctly.
It's possible that the above module doesn't match the
current version of Python

原因在于:
yum默认使用的python版本是2.6.6,现在的python版本是2.7.5,只需要修改下yum的默认python配置版本即可:
#vi /usr/bin/yum
将文件头部的#!/usr/bin/python修改为:
#!/usr/bin/python2.6