Новое обновление:
Установите последнюю версию 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звучит правильно, но я не могу импортировать это ...