编辑:官方setuptools dox 页面:
如果您从 python.org 安装了 Python 2 >=2.7.9 或 Python 3 >=3.4,则您已经拥有 pip 和 setuptools,但需要升级到最新版本:
在 Linux 或 OS X 上:
pip install -U pip setuptools
在 Windows 上:
python -m pip install -U pip setuptools
因此,这篇文章与Distribute相关的其余部分已过时(例如,某些链接不起作用)。
编辑 2022-02-04
从 Python 3.10 Distutils 已弃用,将在 Python 3.12 中删除- 使用setuptools:
不推荐使用整个 distutils 包,将在 Python 3.12 中删除。它用于指定包构建的功能已经完全被第三方包 setuptools 和包装取代......
分发(已弃用)
Distribute - 是一个 setuptools fork,它“提供 Python 3 支持”。分发(setuptools)+ pip的安装说明:
curl -O http://python-distribute.org/distribute_setup.py
python distribute_setup.py
easy_install pip
类似的问题在这里。
更新:Distribute似乎已过时,即合并到 Setuptools 中:Distribute 是 Setuptools 项目的一个已弃用的分支。自 Setuptools 0.7 版本以来,Setuptools 和 Distribute 已合并,并且不再维护 Distribute。所有正在进行的工作都应参考 Setuptools 项目和 Setuptools 文档。
您可以尝试使用setuptools pypi 页面上的说明(我还没有测试过,抱歉 :( ):
wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | python
easy_install pip