Python 3 软件包包含 Python 开发环境。它被用于面向对象编程、 编写脚本、为大型程序建立原型或开发完整的应用。
准备安装 Python:
./configure --prefix=/usr \ --enable-shared \ --with-system-expat \ --with-system-ffi \ --with-ensurepip=yes
配置选项的含义:
--with-system-expat
该选项允许链接到系统已经安装的 Expat。
--with-system-ffi
该选项允许链接到系统已经安装的 libffi。
--with-ensurepip=yes
该选项启用 pip 和 setuptools 包管理程序的构建。
编译该软件包:
make
测试套件需要 Tk 和 X 窗口会话的支持, 必须在 BLFS 中重新安装 Python 3 后才能运行。
安装该软件包:
make install chmod -v 755 /usr/lib/libpython3.7m.so chmod -v 755 /usr/lib/libpython3.so
安装命令的含义:
修正库文件访问权限,使之和其他库文件一致。
如果需要的话,安装预先格式化的文档:
install -v -dm755 /usr/share/doc/python-3.7.0/html tar --strip-components=1 \ --no-same-owner \ --no-same-permissions \ -C /usr/share/doc/python-3.7.0/html \ -xvf ../python-3.7.0-docs-html.tar.bz2
文档安装命令的含义:
--no-same-owner
和 --no-same-permissions
保证安装的文件拥有正确的所有者和权限码。 在没有这些选项的时候,tar 会以上游开发者使用的用户和权限码安装文件。