Nueva actualización:
Instale la última versión de setuptools. Si sigue apareciendo el error, instale wheeltambién.
pip install -U setuptools
pip install -U wheel
Respuesta original / Más detalles:
--single-version-externally-managed es una opción utilizada para paquetes de Python que indica al módulo setuptools que cree un paquete de Python que puede ser administrado fácilmente por el administrador de paquetes del host si es necesario, como Yum o Apt.
Si ve este mensaje, es posible que tenga una versión anterior de setuptools o Python. Intente usar Distribute, que es una versión más reciente de setuptools y es compatible con versiones anteriores. Estos paquetes pueden esperar que ya los tenga.
https://pypi.python.org/pypi/distribute
Editar: en este punto, distribuir se ha fusionado en el setuptoolsproyecto principal . Simplemente instale la última versión de setuptools. Como indicó @wynemo, es posible que desee utilizar la --eggopción en su lugar, ya que es más apropiada para aquellos que realizan instalaciones manuales donde no tiene la intención de crear un paquete de sistema para la distribución.
distributesuena bien, pero no puedo importarlo ...