- 补充依赖项
yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel libdb4-devel libpcap-devel xz-devel libffi-devel
- 下载源代码:
wget https://www.python.org/ftp/python/3.7.9/Python-3.7.9.tar.xz
- 验证MD5摘要(签名)
md5sum Python-3.7.9.tar.xz
- 解压缩和解归档
xz -d Python-3.7.9.tar.xz
tar -xf Python-3.7.9.tar
- 进入文件夹,搜索发现此时并没有构建文件
cd Python-3.7.9
ls | grep makefile
- 设置安装路径,安装在/usr/local/python37 下,同时会生成makefile文件
./configure --prefix=/usr/local/python37 --enable-optimizations
- 构建和安装
make && make install
安装完成以后会出现警告,需要添加PATH环境变量。