阿里云yum升级python2.7 CentOS默认自带pyton2.6


阿里云安装环境部署,点击查看 nginx安装  

centOS默认自带的python版本为啥不是2.7

因为:由于yum没有兼容python2.7 ,所以安装python2.7 yum就无法使用了,该如何做呢?

让python2.6 和 python2.7 共存 ,yum 依然使用 python 2.6 ,系统使用 python 2.7


使用yum 升级python 2.6 ,首先要

  1. 下载 release文件 

  2. yum 安装 python2.7

    运行下面的shell

wget http://li.nux.ro/download/nux/dextop/el6/i386/nux-dextop-release-0-2.el6.nux.noarch.rpm

rpm -ivh nux-dextop-release-0-2.el6.nux.noarch.rpm

yum -y install python27

yum -y install python27-devel


我们下一步需要用 python2.7的文件覆盖系统默认的python2.6的文件,执行步骤如下,运行shell:

cd /usr/bin/

rm -rf python

cp python2.7 python


然后我们输入命令查看python 版本 python --version 已经是 2.7了

接着问题来了,上面说到yum不支持 python2.7 ,现在yum已经无法使用,不信你可以试一试.那么我们就解决这个问题.

用 nano 或者 vi 打开 /usr/bin/yum 文件

nano /usr/bin/yum

里面你可以查看到yum引用python的路径 /usr/bin/python 我们要把这个路径改成 /usr/bin/python2.6

然后保存配置文件.


这样,python2.7已经升级成功,yum 可以继续使用,两全其美,希望对你有用.

回到顶部