安装python3.8在centos7
由于该安装是由源码编译安装,所以首先要确保系统安装gcc和make
使用yum工具安装python依赖的包
sudo yum install ncurses-devel openssl-devel bzip2-devel libffi-devel expat-devel gdbm-devel readline-devel sqlite-devel tk-devel xz-devel zlib-devel
下载python3.8的源码包
- 下载方法一:直接用浏览器下载
- 使用wget下载:
VERSION=3.8.2
wget https://www.python.org/ftp/python/${VERSION}/Python-${VERSION}.tgz
解压下载的包到/tmp目录
cd /tmp
tar -xf Python-${VERSION}.tgz
进入解压后的目录,开始运行configure
cd Python-${VERSION}
# 创建指定的安装文件夹
mkdir /usr/local/python38
# 安装到指定文件夹下
./configure --prefix=/usr/local/python38
运行configure没问题,会生成Makefile文件,执行make命令来编译安装
make
sudo make altinstall
等编译安装完成检查是否安装正确,创建软连接
- 进入python3.8