您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

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

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

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

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

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

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

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

python 2022/1/1 18:26:55 有197人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶