distutils —构建和安装 Python 模块


distutils软件包提供了将其他模块构建和安装到 Python 安装中的支持。新模块可以是 100%纯的 Python,也可以是用 C 编写的扩展模块,也可以是 Python 软件包的集合,其中包括以 Python 和 C 编码的模块。

大多数 Python 用户不会希望直接使用此模块,而是使用 Python 包装规范维护的跨版本工具。特别是setuptoolsdistutils的增强替代方案,它提供:

推荐的pip安装程序使用setuptools运行所有setup.py脚本,即使脚本本身仅导入distutils。有关更多信息,请参考Python 打包用户指南

为了使打包工具的作者和用户寻求对当前打包和分发系统的详细信息的深入了解,仍然可以使用基于distutils的旧版用户文档和 API 参考:

首页