雪重 Python Developer 知识 汗水 灵感 机遇
2021年11月8日   linux

Centos安装Python3.8

centos7下源码编译安装python3.8(3.7+版本均可),3.6可通过yum安装(yum install python36)略。。。

1.安装编译相关工具

准备工作,每台机器运行过一次即可

yum -y groupinstall "Development tools"
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel
yum -y install libffi-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

2.下载python源码包

访问https://www.python.org/ftp/python/,就能看到各个版本的python包了

image-20211108212857021

本文以3.8.8版本为例

# 下载
wget https://www.python.org/ftp/python/3.8.8/Python-3.8.8.tgz
# 解压
tar -zxvf  Python-3.8.8.tgz

3.编译安装

mkdir /usr/local/python3.8 #创建编译安装目录
cd Python-3.8.8
./configure --prefix=/usr/local/python3.8
make && make install

4.创建软连接

# python
ln -s /usr/local/python3.8/bin/python3.8 /usr/bin/python38
# pip
ln -s /usr/local/python3.8/bin/pip3.8 /usr/bin/pip38

5.使用

直接使用python38、pip38命令即可