CentOS 6更新Python2.7版本

CentOS 6.X自带默认python版本为2.6.6。但由于工作需要,很多时候需要2.7版本,所以需要进行版本升级。

方法/步骤

1、使用 python -V 查询本机python系统。

这里写图片描述

2、在安装新版之前安装 先安装bz2、zlib,执行下列代码进行安装

yum install -y zlib-devel bzip2-devel xz-libs wget

这里写图片描述

3、采用wget下载python,执行:

# wget http://www.python.org/ftp/python/2.7.8/Python-2.7.8.tar.xz
,下载完后依次执行:
# tar -xvf Python-2.7.8.tar.xz
进行解压

4、解压完后 ,进入刚解压的Python-2.7.8目录(注意区分大小写)

这里写图片描述

5、进入目录后 依次执行:

**

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

**
注意:如果执行make altinstall时出现:make: * No targets specified and no makefile found. Stop. 之类错误,这是由于没有安装编译器所导致,执行:

# yum install gcc gcc-c++ autoconf automake  安装即可解决!**

6、建立软连接,使系统默认python指向python2.7,依次执行:

# mv /usr/bin/python /usr/bin/python2.6.6
# ln -s /usr/local/bin/python2.7 /usr/bin/python 

7、再来检验python版本

# python -V

**注意:目前已经是最新版!
前面建立的python软连接指向版本后,由于yum不兼容python2.7,导致yum无法正常使用!**

这里写图片描述

8、解决yum无法使用问题:

执行:

vim /usr/bin/yum

把最头部的:

#!/usr/bin/python

这里写图片描述
改成:

#!/usr/bin/python2.6.6

这里写图片描述

:wq 保存退出即可!

这里写图片描述

到此更新全部结束!

**注意事项
务必确保编译器已安装**

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章