gpt4 book ai didi

python - distutils 到底做了什么?

转载 作者:太空狗 更新时间:2023-10-30 00:37:24 24 4
gpt4 key购买 nike

我已阅读文档,但我不明白。

为什么我必须使用 distutils 来安装 python 模块?

为什么我不能将模块保存在 python 路径中?

最佳答案

不必使用 distutils。您可以手动安装模块,就像您可以手动编译 C++ 库(编译每个实现文件,然后链接 .obj 文件)或手动安装应用程序(编译,放入其自己的目录,添加启动的快捷方式)。它变得乏味且容易出错,因为每个重复的任务都是手动完成的。此外,我为示例列出的手动步骤非常乐观 - 通常,您想做更多的事情。例如,PyQt 将 .ui-to-.py-compiler 添加到路径中,以便您可以通过命令行调用它。所以你最终会得到一堆可以自动化的工作。仅这一点就是一个很好的论据。

此外,开发人员还必须编写安装说明。使用 distutils 等,你只需要指定你的项目包含什么(以及当且仅当你需要它时的额外内容) - 例如,你不需要告诉它把所有东西都放在 site 的新文件夹中-packages,因为它已经知道了。

因此最终,开发人员用户都更容易。

关于python - distutils 到底做了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3991335/

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