centos8 升级python版本到最新版

627 阅读1分钟
  1. 升级系统

yum update

# 安装必要开发包

yum install openssl-devel bzip2-devel libffi-devel


yum groupinstall "Development Tools"

  1. 升级python版本

此时最新版本

wget https://www.python.org/ftp/python/3.11.2/Python-3.11.2.tgz

tar -xzf Python-3.11.2.tgz

cd Python-3.11.2

./configure --enable-optimizations

make altinstall

编译时间有一点久...

  1. 使用虚拟环境
[root@mst ~]#  python3.11 -m venv /root/venv
[root@mst ~]#  source /root/venv/
bin/        include/    lib/        lib64/      pyvenv.cfg
[root@mst ~]#  source /root/venv/bin/activate
(venv) [root@mst ~]#  python -V
Python 3.11.2

目前很多开源项目requirements.txt的依赖都需要用比较新的python,centos默认的python3.6的环境一般都无法用最新的版本,需要升级才可以,比如kubespray 目前最新版本v2.21.0

参考: linuxstans.com/how-to-inst…