事件背景
在服务器上部署环境时,遇到安装软件而 pip
无法获取到对应软件的问题,于是查阅软件文档得知,软件需要 Python3.8 - 3.11
而服务器自带 Python3.6
于是需要自己手动进行更新。
安装过程
1.安装依赖包
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
2.下载Python安装包
wget https://www.python.org/ftp/python/3.11.0/Python-3.11.0.tgz
(具体链接请根据实际情况到官网查看)
3.解压资源包并进入目录
tar -zxvf Python-3.11.0.tgz
cd Python-3.11.0
4.编译安装
./configure --enable-optimizations
make altinstall
- 此处提一下
make altinstall
与make install
的区别: altinstall
不会创建软连接与手册相关信息
5.修改默认Python
ln -sf /usr/local/bin/python3.11 /usr/bin/python3
6.查看是否成功
python3 --version