记录一次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

posted @ 2020-06-16 09:58  大梦方觉寺  阅读(138)  评论(0)    收藏  举报