gpt4 book ai didi

python-3.x - 当你构建一个 Python 轮子时会发生什么?

转载 作者:行者123 更新时间:2023-12-04 07:39:56 26 4
gpt4 key购买 nike

我试图理解为什么 Python 运行 setup.py 来为纯 Python 包构建一个轮子。仅仅将文件放在适当的位置还不够吗?除了创建文件之外,它还有其他作用吗?当你构建一个纯 Python 轮子时实际会发生什么?

最佳答案

让我用简单的术语来解释:
如果您的代码只是 Python,那么除了创建您指出的存档之外,构建轮子实际上并没有做太多工作。
当您的包中的某些功能是用 C 实现的(Python 允许将其作为一流功能)时,轮子会更有用。在这种情况下,安装您的软件包的任何人也需要编译您的 C 代码。如果有很多这样的 C 代码,安装包可能会花费很多时间。这就是轮子的帮助所在 - 它提供了一种分发包的预编译版本的方法,以便其他人可以相对快速地安装和使用您的包。

关于python-3.x - 当你构建一个 Python 轮子时会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67543433/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com