ArchLinux 编译安装 Python 3

以3.12.4版本为例
在root用户下进行

1.安装编译所需的依赖项

1
pacman -S gcc make pkg-config

2.下载并解压 Python 源代码

1
2
3
wget https://www.python.org/ftp/python/3.12.4/Python-3.12.4.tar.xz
tar -xvf Python-3.12.4.tar.xz
cd Python-3.12.4/

3.配置编译选项

运行 configure 脚本配置编译选项,这里我们启用优化并设置安装路径:

1
./configure --enable-optimizations --prefix=/usr/local/python3

4.编译并安装 Python

运行以下命令进行编译并安装 Python

1
make -j$(nproc) && make install

5.更新环境变量

为了在终端中能够直接使用新安装的 Python,需要将其路径添加到环境变量中。运行以下命令:

1
2
echo "PATH=\$PATH:/usr/local/python3/bin" >> ~/.bashrc
source ~/.bashrc

6.验证安装

最后,验证 Python 是否成功安装。运行以下命令:

1
python3 --version

如果一切顺利,你将会看到安装的 Python 版本信息。