%general-entities; ]> Python &python-version;
&python-url;
Python-&python-version; Python tools <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="../chapter06/python.xml" xpointer="xpointer(/sect1/sect2[1]/para[1])"/> <segmentedlist> <segtitle>&buildtime;</segtitle> <segtitle>&diskspace;</segtitle> <seglistitem> <seg>&python-ch5-sbu;</seg> <seg>&python-ch5-du;</seg> </seglistitem> </segmentedlist> </sect2> <sect2 role="installation"> <title>安装 Python 该软件包包含两个以 python 开头的压缩包。我们应该解压的包是 Python-&python-version;.tar.xz (注意首字母是大写的)。 该软件包首先构建 Python 解释器,然后构建一些标准 Python 模块。 构建模块使用的主要脚本是用 Python 语言编写的,其中包含指向宿主系统的, 硬编码的路径 /usr/include/usr/lib。为了避免使用它们, 执行命令: sed -i '/def add_multiarch_paths/a \ return' setup.py 准备编译 Python: ./configure --prefix=/tools --without-ensurepip 配置选项的含义: --without-ensurepip 该选项禁止构建 Python 软件包安装器,它在当前阶段没有必要。 编译该软件包: make 现在编译已经完成,但测试套件需要 Tk 和 X 窗口系统,现在不能运行。 安装该软件包: make install <para>关于该软件包的详细信息可以在 <xref linkend="contents-python"/> 中找到。</para> </sect2> </sect1>