EDIT: Offizielle Setuptools-Dokumentationsseite:
Wenn Sie Python 2 >=2.7.9 oder Python 3 >=3.4 von python.org installiert haben, haben Sie bereits pip und setuptools, müssen jedoch auf die neueste Version aktualisieren:
Auf Linux oder OS X:
pip install -U pip setuptools
Auf Windows:
python -m pip install -U pip setuptools
Daher ist der Rest dieses Beitrags zu Distribute veraltet (z. B. funktionieren einige Links nicht).
EDIT 2022-02-04
Ab Python 3.10 wird Distutils veraltet und wird in Python 3.12 entfernt sein - verwenden Sie setuptools:
Das gesamte Distutils-Paket ist veraltet und wird in Python 3.12 entfernt. Seine Funktionalität zur Spezifizierung von Paketbuilds wurde bereits vollständig durch Drittanbieterpakete setuptools und packaging ersetzt ...
Distribute (veraltet)
Distribute - ist ein setuptools-Fork, der "Python-3-Unterstützung" bietet. Installationsanweisungen für distribute(setuptools) + pip:
curl -O http://python-distribute.org/distribute_setup.py
python distribute_setup.py
easy_install pip
Ähnliches Problem hier.
UPDATE: Distribute scheint veraltet zu sein, d. h. in Setuptools integriert zu sein: Distribute ist ein veralteter Fork des Setuptools-Projekts. Seit der Veröffentlichung von Setuptools 0.7 sind setuptools und Distribute verschmolzen und Distribute wird nicht mehr gewartet. Alle laufenden Bemühungen sollten sich auf das Setuptools-Projekt und die Setuptools-Dokumentation beziehen.
Sie können es mit den Anweisungen auf der Setuptools-Pypi-Seite versuchen (Ich habe dies nicht getestet, tut mir leid :( ):
wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | python
easy_install pip