阿里云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 ,首先要
下载 release文件
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 可以继续使用,两全其美,希望对你有用.