升级centos的Python

本文详细记录了如何在CentOS6系统中将默认Python版本从2.6.6升级到2.7.12的过程,包括下载、编译安装、配置环境变量以及解决yum兼容性问题等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

centos6的默认Python版本是2.6.*,如centos6.4的版本是2.6.6,太老了,准备升级到2.7.12,记录下过程。


cd /usr/local/
wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz
tar xzvf Python-2.7.12.tgz

#首先要新建一个目录,用来作为Python2.7.10的安装目录
mkdir /usr/local/python2.7
cd cd Python-2.7.12
./configure --prefix=/usr/local/python2.7
make && make install
mv /usr/bin/python /usr/bin/python2.6 #将原版本的python更换一个名字
ln -s /usr/local/python2.7/bin/python2.7 /usr/bin/python
#或者
vim /etc/profile
#加入下面一行
export PATH="/usr/local/python2.7/bin:$PATH"
#保存退出
source /etc/profile

#最后python -V查看是否已经是最新的2.7.12

后续问题:
解决系统 Python 软链接指向 Python2.7 版本后,因为yum是不兼容 Python 2.7的,所以yum不能正常工作,我们需要指定 yum 的Python版本

vi /usr/bin/yum  


#将文件头部的
#!/usr/bin/python

#改成
#!/usr/bin/python2.6
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值