Centos8 安装/升级 Python3.8

  • Post author:
  • Post category:python

参考文章 https://www.cnblogs.com/liujiaxin2018/p/13194491.html

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

yum -y install libffi-devel
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel xz-devel

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

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

3.解压到当前目录

tar zxvf  Python-3.8.3.tgz -C ./

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

cd Python-3.8.3/

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

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

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

make && make install

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

cd /usr/bin
find python*
find pip*

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

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参数就好

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

python3

退出

exit()

版权声明:本文为qq_21444067原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。