CentOS7下源码安装python3.9
背景
CentOS7下仅支持python 3.6,但是推理引擎需要python3.9。没有找到对应的rpm包,所以只好源码编译安装了。
初体验
编译环境准备
yum groupinstall "Development Tools" -y
yum install openssl-devel libffi-devel bzip2-devel -y
源码安装
wget https://www.python.org/ftp/python/3.9.10/Python-3.9.10.tgz
tar xvf Python-3.9.10.tgz
cd Python-3.9.10
./configure --enable-optimizations
make altinstall
安装成功后,更新pip
/usr/local/bin/python3.9 -m pip install --upgrade pip
make altinstall与make install的区别
altinstall skips creating the python link and the manual pages links。
altinstall跳过创建python链接和手册页链接的操作。