Centos 6.5系统Python2.66升级到2.73版本

Python学习笔记 楚盟 75℃ 0评论

有些Python脚本对Python版本是有严格要求的,Centos6.5默认的Python版本是2.66,如果脚本要求是2.7以上则不能运行;下载其它版本则可以在官方中自由选择对应的版本 https://www.python.org/ftp/python/

查看Python版本命令

python -V

这里记录一下Python2.66升级至2.73版本命令;

wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz
tar zxvf Python-2.7.3.tgz
cd Python-2.7.3
./configure --prefix=/usr/local/python273
make && make install

以看到新版本python2.7.3已经生效了,正常情况下即使python2.7安装成功后,系统默认指向的python仍然是2.6.6版本,考虑到yum是基于python2.6.6才能正常工作,所以这里先备份老版本的/usr/bin/python文件为/usr/bin/python-old,然后再做个软连接到/usr/bin/就可以了

mv /usr/bin/python /usr/bin/python-old
ln -s /usr/local/python273/bin/python /usr/bin/

升级安装好以后你会发现yum无法使用了,因为yum使用的是2.6.6版本的python,所以要修改yum的配置文件以便能够识别2.6.6版本下的python

vi /usr/bin/yum
!/usr/bin/python --> #!/usr/bin/python-old   #修改此处为2.6.6的位置,就可以继续使用yum了整个升级过程完成,可以使用Python2.7.3版本了。

转载请注明:楚盟博客 » Centos 6.5系统Python2.66升级到2.73版本

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址