Centos6.7 从 python2.6.6 升级到 2.7.3

由于部署Let's Encrypt提供的免费SSL证书,在python2.6版本虽然依旧可以使用的情况下,根据官方要求系统需要支持Python2.7以上版本并可能在将来停止对2.6版本的支持,因此考虑将python2.6版本升级。

python.jpg

一、相关系统环境

系统版本:Centos6.7 64Bits

当前python版本:2.6.6

升级版本:2.7.3

二、升级过程

1、查看python的版本

python -V

显示版本号为:Python 2.6.6

2、下载Python-2.7.3并解压安装

wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2
tar -jxvf Python-2.7.3.tar.bz2
cd Python-2.7.3
./configure
make all
make install
make clean
make distclean

3、查看版本信息是否安装成功

/usr/local/bin/python2.7 -V

显示版本号为:Python 2.7.3

4、建立软连接,使系统默认的 python 指向 python2.7

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

5、重新检验 Python 版本

python -V

显示版本号为:Python 2.7.3

至此,版本安装成功,不过旧版python并没有被卸载。此外由于yum不兼容Python 2.7,所以升级过后yum将有可能不能正常工作,我们需要指定 yum 到Python2.6版本

6、解决yum不兼容Python 2.7 的问题

vi /usr/bin/yum
将文件头部
!/usr/bin/python
改成
!/usr/bin/python2.6.6
猜您喜欢

发表评论

icon_mrgreen.gificon_neutral.gificon_twisted.gificon_arrow.gificon_eek.gificon_smile.gificon_confused.gificon_cool.gificon_evil.gificon_biggrin.gificon_idea.gificon_redface.gificon_razz.gificon_rolleyes.gificon_wink.gificon_cry.gificon_surprised.gificon_lol.gificon_mad.gificon_sad.gificon_exclaim.gificon_question.gif