关于该软件包的详细信息可以在第 8.51.2 节 “Python 3 的内容”中找到。
Python 3 软件包包含 Python 开发环境。它被用于面向对象编程,编写脚本,为大型程序建立原型,或者开发完整的应用。Python 是一种解释性的计算机语言。
![[注意]](../images/note.png) 
          
            该软件包包含两个文件名以 “python” 为前缀的压缩包。我们应该解压的包是 Python-3.12.2.tar.xz (注意首字母是大写的)。
          
准备编译 Python:
./configure --prefix=/usr   \
            --enable-shared \
            --without-ensurepip
        配置选项的含义:
--enable-shared
            该选项防止安装静态库。
--without-ensurepip
            该选项禁止构建 Python 软件包安装器,它在当前阶段没有必要。
编译该软件包:
make
![[注意]](../images/note.png) 
          
            一些 Python 3 模块目前无法构建,这是因为它们的依赖项尚未安装。对于 ssl 模块,构建系统会输出一条消息Python requires a OpenSSL 1.1.1 or newer
            (“Python 需要 OpenSSL 1.1.1 或更新版本”)。这条消息应该被忽略。只需要确认最外层的
            make
            命令执行成功即可。目前不需要这些可选的模块,它们将在第 8 章中被构建。
          
安装该软件包:
make install
关于该软件包的详细信息可以在第 8.51.2 节 “Python 3 的内容”中找到。