Centos6.7 从 python2.6.6 升级到 2.7.3
由于部署Let's Encrypt提供的免费SSL证书,在python2.6版本虽然依旧可以使用的情况下,根据官方要求系统需要支持Python2.7以上版本并可能在将来停止对2.6版本的支持,因此考虑将python2.6版本升级。
一、相关系统环境
系统版本: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
猜您喜欢