栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Python包装:轮子vs压缩包(tar.gz)

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python包装:轮子vs压缩包(tar.gz)

这为我(直接从车轮PEP)回答了它:

Python需要一种比sdist更易于安装的软件包格式。Python的sdist包由distutils和setuptools构建系统定义,并需要它们,它们运行任意代码来构建和安装并重新编译代码,以便可以将其安装到新的virtualenv中。这种混合构建安装的系统速度慢,难以维护,并且阻碍了构建系统和安装程序的创新。

Wheel试图通过在构建系统和安装程序之间提供更简单的接口来解决这些问题。车轮二进制软件包格式使安装人员不必了解构建系统,可以通过在许多安装中分摊编译时间来节省时间,并且不需要在目标环境中安装构建系统。

https://www.python.org/dev/peps/pep-0427/#rationale

注意,我们所说的tarball是上面所谓的“ sdists”。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/641291.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号