主页

索引

模块索引

搜索页面

distribute的使用

警告

Distribute 不再作为独立项目存在,请使用 setuptools

  • Distribute是对标准库disutils模块的增强,我们知道disutils主要是用来更加容易的打包和分发包,特别是对其他的包有依赖的包

  • Distribute 是 Setuptools 的一个分支,创建的初衷是为了改进 Setuptools 的缺点,并提供更稳定和现代化的功能。在 Setuptools 的发展过程中,曾经出现过一段时间的停滞,导致一些问题得不到及时修复。Distribute 应运而生,旨在解决这些问题,并提供额外的功能。

https://img.zhaoweiguo.com/knowledge/images/languages/pythons/python_packet_tool.png

在 Setuptools 的发展过程中,曾经出现过一段时间的停滞,所以导致这个图的出现,和「Distribute被创建是因为Setuptools包不再维护了」说法出来。但随着 Setuptools 的重新活跃,社区决定将 Distribute 的改进整合回 Setuptools,以避免工具的分裂。这样,Setuptools 成为了社区的主流打包工具,而 Distribute 不再作为独立项目存在。

安装Distribute:

通过easy_install, pip来安装
通过源文件来安装
不过使用distribute_setup.py来安装是最简单和受欢迎的方式::

  $ curl -0 http://python-distribute.org/distribute_setup.py
  $ sudo python distribute_setup.py

主页

索引

模块索引

搜索页面