安装编译依赖
1 | yum install zlib zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make |
找到要安装的对应版本https://www.python.org/downloads/source/
下载
1 | wget https://www.python.org/ftp/python/3.9.10/Python-3.9.10.tar.xz |
解压
1 | tar -xvf Python-3.9.10.tar.xz |
编译
1 | 进入解压后的目录 |
成功之后会生成/usr/local/python3
目录
可能的问题:
- gcc版本太低,需要重新安装高版本的gcc
替换自带的python
1 | 原python位置 |
替换自带的pip
1 | 原pip位置 |