以3.12.2版本为例 在root用户下进行
1.安装编译所需的依赖项
apt update && apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev libbz2-dev pkg-config liblzma-dev sqlite3 tk-dev uuid-dev libgdbm-compat-dev -y
2.下载并解压 Python 源代码
wget https://www.python.org/ftp/python/3.12.2/Python-3.12.2.tar.xz
tar -xvf Python-3.12.2.tar.xz
cd Python-3.12.2
3.配置编译选项
运行 configure 脚本配置编译选项,这里我们启用优化并设置安装路径:
./configure --enable-optimizations --prefix=/usr/local/python3
4.编译并安装 Python
运行以下命令进行编译并安装 Python
make -j$(nproc) && make install
5.更新环境变量
为了在终端中能够直接使用新安装的 Python,需要将其路径添加到环境变量中。运行以下命令:
echo "PATH=\$PATH:/usr/local/python3/bin" >> ~/.bashrc
source ~/.bashrc
6.验证安装
最后,验证 Python 是否成功安装。运行以下命令:
python3 --version
如果一切顺利,你将会看到安装的 Python 版本信息。