Нове оновлення:
Встановіть останню версію setuptools. Якщо ви все-таки отримаєте помилку, також встановіть wheel.
pip install -U setuptools
pip install -U wheel
Оригінальний відповідь / Детальніше:
--single-version-externally-managed - це параметр, який використовується для пакетів Python, що навчають модулю setuptools створювати пакет Python, який при необхідності може легко управляти менеджером пакетів хостів, як-от Yum або Apt.
Якщо ви бачите це повідомлення, у вас може бути стара версія setuptools або Python. Спробуйте скористатись Distribute, яка є новою версією setuptools і назад сумісна. Ці пакети, можливо, очікують, що у вас вже є.
https://pypi.python.org/pypi/distribute
Редагувати: На даний момент розподіл було об'єднано в основний setuptoolsпроект. Просто встановіть останню версію setuptools. Як зазначається @wynemo, ви можете скористатися цим --eggваріантом, оскільки це більш доречно для тих, хто робить встановлення вручну, де ви не збираєтесь створювати системний пакет для розповсюдження.
distributeзвучить правильно, але я не можу імпортувати його ...