CentOS5.6上将Python2.6升级成Python2.7
2015-02-04 14:11
561 查看
第一步,下载python 最新的安装包(本例以2.7为例,个人暂不推荐python3 )
到python官方一看,已经没有tar.gz的安装包了。只有tar.xz ,据说是比gz压缩率高一些的。
安装GCC方法:yum install gcc gcc-c++ autoconf automake
再来看一下python 位置,然后将旧版的挪一下。让新版的设置为默认的python。
到此完毕。全文完。
到python官方一看,已经没有tar.gz的安装包了。只有tar.xz ,据说是比gz压缩率高一些的。
【准备工作】
确保安装了gcc,否则在make的时候可能会出现:“make: *** No targets specified and no makefile found. Stop.”安装GCC方法:yum install gcc gcc-c++ autoconf automake
【下载Python2.7】
wget --no-check-certificate https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tar.xz yum install xz xz -d Python-2.7.9.tar.xz tar xvf Python-2.7.9.tar cd Python-2.7.9 ./configure --prefix=/usr/local/python2.7 make make install
【设为默认版本】
我们来确认一下安装后的版本:[root@vps Python-2.7.9]# /usr/local/python2.7/bin/python2.7 -V Python 2.7.9 [root@vps Python-2.7.9]#
再来看一下python 位置,然后将旧版的挪一下。让新版的设置为默认的python。
[root@vps Python-2.7.9]# which python /usr/bin/python [root@vps Python-2.7.9]# python -V Python 2.6 [root@vps Python-2.7.9]# mv /usr/bin/python /usr/bin/python2.6 mv: overwrite `/usr/bin/python2.6'? n [root@vps Python-2.7.9]# ll /usr/bin/python* -rwxr-xr-x 2 root root 4736 Sep 4 2009 /usr/bin/python lrwxrwxrwx 1 root root 6 Aug 1 10:23 /usr/bin/python2 -> python -rwxr-xr-x 2 root root 4736 Sep 4 2009 /usr/bin/python2.6 [root@vps Python-2.7.9]#ln -fs /usr/local/python2.7/bin/python2.7 /usr/bin/python再来确认一下新版本起作用了:
[root@vps Python-2.7.9]# python -V Python 2.7.9
【善后】
进行更改后,如之前了解的情况,yum果然无法运行了。下面恢复它。修改/usr/bin/yum文件,将第一行的#!/usr/bin/python改为系统原有的python版本:#!/usr/bin/python2.6到此完毕。全文完。
相关文章推荐
- Centos 6.4 python 2.6 升级到 2.7
- Centos 6.4 python 2.6 升级到 2.7
- Centos 6.4 python 2.6 升级到 2.7
- Centos 6.4 python 2.6 升级到 2.7
- Centos 6.4 python 2.6 升级到 2.7
- 升级CentOS5.6_X64 python2.4.3到2.7
- [转] Centos 6.4 python 2.6 升级到 2.7
- Centos 6.4 python 2.6 升级到 2.7
- Centos 6.4 python 2.6 升级到 2.7
- Centos 6.4 python 2.6 升级到 2.7
- Centos 6.4 python 2.6 升级到 2.7
- Centos 6.4 python 2.6 升级到 2.7
- Centos 6.4 python 2.6 升级到 2.7
- Centos 6.4 python 2.6 升级到 2.7
- centos5.6 python2.4.3升级2.7教程
- centos x86 64bit 升级python2.6到2.7
- Centos 升级Python到2.6或2.7版本
- centos默认python2.6升级2.7
- Centos 6.4 python 2.6 升级到 2.7一起的MySQLdb不能使用的解决问题
- 2015-05-19-Centos-6-python-2.6-升级到-2.7