centos升级python_CentOS 升级Python3

Cent OS自带的python版本为python2,且因为yum要使用python2,无法yum安装python3,这时就需要我们通过编译源码来进行安装

首先下载源码到/tmp目录并解压

wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz

tar -zxvf Python-3.6.0.tgz

cd Python-3.6.0

mkdir /usr/local/python3

yum install openssl-devel

./configure --prefix=/usr/local/python3

make all && make install

mv /usr/bin/python /usr/bin/python2.7 如无python为python3无需此命令

ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3

这时yum一般会出问题,这是只要编辑/usr/bin/yum和/usr/libexec/urlgrabber-ext-down,/usr/bin/yum-config-manager这三个文件

vi /usr/bin/yum

vi /usr/libexec/urlgrabber-ext-down

vi /usr/bin/yum-config-manager

修改这两个文件的头部#!/usr/bin/python改成#!/usr/bin/python2

现在再去测试一下yum基本都可用了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值