CentOS 6 升级python到2.7

上传并解压

上传 Python-2.7.8.tar.gz/usr/local/src 目录,并执行以下命令

cd /usr/local/src
tar -xvzf Python-2.7.8.tar.gz
mv Python-2.7.8/ python/

补包

yum install gcc gcc-c++ make cyrus-sasl-devel openssl-devel zlib-devel readline-devel sqlite-devel readline-devel.x86_64 -y

升级

理论上,严格按照安装步骤进行是不会出错的,若过程出现错误,请自行百度解决
我们将python安装到/usr/local/python27目录下

cd /usr/local/src/python
# 预编译
./configure --enable-shared --enable-loadable-sqlite-extensions --prefix=/usr/local/python27 --with-zlib --with-ssl
# 修改重要配置
vi ./Modules/Setup
# 找到下边这一行内容,去掉注释(井号)
#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
# 开始安装
make && make install

环境变量

# 将原来系统内容的python2.6重命名
mv /usr/bin/python /usr/bin/python2.6.6
# 创建软链接,使python命令指向我们的python2.7
ln -s /usr/local/python27/bin/python2.7 /usr/bin/python
# 添加python库
echo "/usr/local/python27/lib" >> /etc/ld.so.conf
ldconfig

校验

python -V

解决yum兼容性问题

vi /usr/bin/yum
# 第一行 #!/usr/bin/python 修改为 #!/usr/bin/python2.6.6
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值