Nowa aktualizacja:
Zainstaluj najnowszą wersję setuptools. Jeśli nadal otrzymujesz błąd, zainstaluj wheelrównież.
pip install -U setuptools
pip install -U wheel
Oryginalna odpowiedź / więcej szczegółów:
--single-version-externally-managed jest opcją używaną dla pakietów Pythona, instruującą moduł setuptools, aby utworzył pakiet Pythona, którym w razie potrzeby można łatwo zarządzać przez menedżera pakietów hosta, np. Yum lub Apt.
Jeśli widzisz ten komunikat, być może masz starą wersję setuptools lub Python. Spróbuj użyć programu Distribute, który jest nowszą wersją setuptools i jest wstecznie kompatybilny. Te pakiety mogą się spodziewać, że już je masz.
https://pypi.python.org/pypi/distribute
Edycja: w tym momencie dystrybucja została scalona z głównym setuptoolsprojektem. Wystarczy zainstalować najnowszą wersję programu setuptools. Jak wskazał @wynemo, możesz --eggzamiast tego użyć tej opcji, ponieważ jest ona bardziej odpowiednia dla osób wykonujących ręczne instalacje, w których nie zamierzasz tworzyć pakietu systemowego do dystrybucji.
distributebrzmi dobrze, ale nie mogę tego zaimportować ...