
使用 APT 安装 Python 3.12
在 Ubuntu 24.04 中,Python 3.12 在默认的 apt 包中可用,可以直接使用命令安装。
sudo apt install python3.12 -y
安装成功后,使用以下命令验证 Python 版本:
python3 --version
接下来,使用下面的命令安装 pip:
sudo apt install -y python3-pip
安装完成后,验证 pip 版本:
pip3 --version
# 输出示例:pip 24.0 from /usr/lib/python3/dist-packages/pip (python 3.12)
最新的 Python 3 版本是 Python 3.12.6,要安装这个版本,我们需要从 Python 的官方网站下载源码并编译安装。
从源代码安装 Python 3.12.6
首先安装从源代码构建 Python 所需的几个包:
sudo apt install -y pkg-config build-essential zlib1g-dev libncurses5-dev \
libgdbm-dev libnss3-dev libssl-dev libreadline-dev \
libffi-dev libsqlite3-dev wget libbz2-dev
使用 wget 命令下载 Python-3.12.6 源代码包:
wget https://www.python.org/ftp/python/3.12.6/Python-3.12.6.tgz
下载完成后,使用 tar 命令提取 tarball 的内容:
tar -xvf Python-3.12.6.tgz
切换到解压缩目录:
cd Python-3.12.6/
接下来,configure Python 源代码:
./configure --enable-optimizations
--enable-optimizations 选项通过运行多个测试来优化 Python 二进制文件。这可能需要一些时间,但会产生更高效的二进制文件。
接下来,运行以下命令编译并安装 Python 3.12.6:
make altinstall
注意:使用
altinstall而不是install可以防止覆盖默认 python3 二进制。
要确认 Python 3.12.6 已成功安装,请运行以下命令:
python3.12 --version



