记录一次centos 7升级python3的过程
linux系统有自带的python2,但是有些程序需要python3才能执行,这次就带大家安装一下python3.
注意:python2不要删除,很多程序还是依赖python2才能运行,2和3是可以共存的
先查看python版本
python -V
首先安装依赖包
yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y
下载安装
#下载安装包
wget https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tgz
#解压
tar -zxvf Python-3.8.2.tgz
#创建一个安装目录,根据自己需要创建
mkdir /usr/local/python3
#进入刚解压的源码包
cd Python-3.8.2
#安装到指定目录和编译
./configure --prefix=/usr/local/python3
make && make install
设置软连接以便全局使用
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
查看版本
python -V
升级完python3后需要修改一下yum的配置文件,现在默认使用python3,但yum使用python2才能正常运行
#将两个文件里面的#!/usr/bin/python改为#!/usr/bin/python2.7
vim /usr/bin/yum
vim /usr/libexec/urlgrabber-ext-down

浙公网安备 33010602011771号