- 安装依赖
apt update
apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev curl libbz2-dev
- 下载Python包
wget https://www.python.org/ftp/python/3.9.11/Python-3.9.11.tgz
- 解压缩
tar -xf Python-3.9.11.tgz
- 配置
cd Python-3.9.11
./configure --enable-optimizations
- 编译
make -j 2
-j后面参数为CPU核数,可以使用nproc查看。
- 安装
sudo make altinstall
使用altinstall而不是 install,因为后者会覆盖默认python3版本。
- 测试
python3.9 --version
pip3.9 --version