Python 我应该安装什么分发或设置工具

Python 我应该安装什么分发或设置工具,python,setuptools,distribute,Python,Setuptools,Distribute,我正在关注一个python bbok,它说要安装Distribute。但是,我不知道应该安装Distribute还是Setuptools,因为它们现在已经合并了。两者之间还有区别吗?由于我已经安装了pip,并且自动安装了setuptools,我想知道如何检查是否安装了Distribute或setuptools?这种情况是合理的,因为Python的安装程序太多,而且最近环境发生了变化 Distribute是setuptools的一个分支,它本身就是distutils的扩展。2013年,他们与set

我正在关注一个python bbok,它说要安装Distribute。但是,我不知道应该安装Distribute还是Setuptools,因为它们现在已经合并了。两者之间还有区别吗?由于我已经安装了pip,并且自动安装了setuptools,我想知道如何检查是否安装了Distribute或setuptools?

这种情况是合理的,因为Python的安装程序太多,而且最近环境发生了变化

Distribute是setuptools的一个分支,它本身就是distutils的扩展。2013年,他们与setuptools合并。你的书很可能已经过时了。setuptools和distribute的文档是一团混乱,因为它假定您已经熟悉distutils。Distutils2是为了在Py3.3标准库中引入更强大的distutils而放弃的努力

由于distutils仍然缺少生成可执行包装器脚本等关键功能,因此最好使用最新版本的setuptools。首先通读distutils文档,因为setuptools是其功能的超集


您不能依赖安装了setuptools的用户,因此在代码中包含ez_setup.py引导脚本很有帮助。这将允许您的setup.py在需要时安装setuptools。

setuptools基本上是DistributeProblem的更新、更好版本