Centos8 安装/升级 Python3.8

Centos8 安装/升级 Python3.8

原文:https://blog.csdn.net/qq_21444067/article/details/122006643

1.安装依赖包

首先要安装依赖包,否则以后用到一些模块时会报错

1
2
yum -y install libffi-devel
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-deve

2.在Python官网找到安装包的下载地址,然后下载到当前目录

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

3.解压到当前目录

1
tar zxvf  Python-3.8.3.tgz -C ./

4.切换到刚刚解压的目录

1
cd Python-3.8.3/

5.设定安装目录,Linux系统一般把软件安装在 usr/local 目录下,当然你也可以自定义

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

6.编译源文件,然后安装

1
make && make install

7.建立软连接

首先查看当前是否已有Python3和pip3软连接,如果不存在就直接新建,如果存在就修改它的指向,或者另外起一个名字。

1
2
3
cd /usr/bin
find python*
find pip*

如果不存在python3和pip3软连接,就新建软连接

1
2
ln -s /usr/local/python3.8/bin/python3.8 /usr/bin/python3
ln -s /usr/local/python3.8/bin/pip3.8 /usr/bin/pip3

如果存在旧版本的python3软连接,就修改软连接, 在ln命令后面加上 nf参数就好

1
2
ln -snf /usr/local/python3.8/bin/python3.8 /usr/bin/python3
ln -snf /usr/local/python3.8/bin/pip3.8 /usr/bin/pip3

8.安装完成,你可以测试下

启动python3

1
python3

退出

1
exit()