# 安装编译环境
sudo apt update
sudo apt install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev \
libnss3-dev libssl-dev libreadline-dev libffi-dev curl libsqlite3-dev wget
# 下载 Python 3.12.10 源码
cd /usr/src
sudo wget https://www.python.org/ftp/python/3.12.10/Python-3.12.10.tgz
sudo tar xzf Python-3.12.10.tgz
cd Python-3.12.10
# 编译安装(推荐 altinstall 避免覆盖系统 python)
sudo ./configure --enable-optimizations
sudo make -j$(nproc)
sudo make altinstall
# 如果你想让系统 python3 默认指向 3.12.10:
sudo update-alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3.12 2
sudo update-alternatives --config python3