查看Python版本

python -V

更新yum源

yum update

安装依赖

yum install yum-utils
yum-builddep python3

下载python

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

安装Python相关依赖

yum -y install zlib-devel bzip2-devel openssl-devel ncursesdevelsqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel

安装c,c++
已经安装可跳过此步骤。

yum -y install gcc g++

创建安装目录

 mkdir /usr/local/python3

解压

tar xf Python-3.8.5.tgz

编译

cd Python-3.8.5/
/配置安装目录
./configure --prefix=/usr/local/python3
/编译
make

安装

make install

创建软链接

ln -s /usr/local/python3/bin/python3 /usr/bin/python
/ 注意这样是修改Python3为默认,那么这样还需要修改yum配置,后面会提到
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip

完成

python3 -V
pip3 -V

更改yum配置(非必要)
取决于你是否将python3设置为了默认,如果是可以执行下面操作。

因为yum要用到python2.x,否则会导致yum不能正常使用(不管安装 python3的那个版本,都必须要做的)

vim /usr/bin/yum 
把 #! /usr/bin/python 修改为 #! /usr/bin/python2
vim /usr/libexec/urlgrabber-ext-down 
把 #! /usr/bin/python 修改为 #! /usr/bin/python2
分类: 经验教程 标签: Python3Python升级
公众号图片

评论

暂无评论数据

暂无评论数据

目录