New Update:
zainstalować najnowszą wersję setuptools
. Jeśli nadal występuje błąd, zainstaluj także wheel
.
pip install -U setuptools
pip install -U wheel
oryginalne odbierania/Więcej szczegółów:
--single-version-externally-managed
jest opcją stosowany do pakietów Pythona instruowania moduł setuptools aby utworzyć pakiet Pythona, który może być łatwo zarządzany przez menedżera pakietów gospodarza, jeżeli potrzebne, takie jak Yum lub Apt.
Jeśli widzisz ten komunikat, możesz mieć starszą wersję setuptools lub Python. Spróbuj użyć narzędzia Dystrybucja, które jest nowszą wersją narzędzi setupto i jest kompatybilne wstecznie. Te pakiety mogą oczekiwać, że już je masz.
https://pypi.python.org/pypi/distribute
Edit: W tym momencie, rozpowszechnianie zostało włączone do głównego setuptools
projektu. Wystarczy zainstalować najnowszą wersję setuptools
. Jak wskazano przez @wynemo, możesz chcieć użyć opcji --egg
, ponieważ jest bardziej odpowiednia dla osób wykonujących ręczne instalacje, w których nie zamierzasz tworzyć pakietu systemowego do dystrybucji.
Czy możesz dodać wersję, która się pojawiła? Używam setuptools 0.6, a pip nie wie o nowszej wersji. 'distribute' brzmi poprawnie, ale nie mogę go zaimportować ... – keflavich
Nie" importuj dystrybucji ". Dystrybucja jest zamiennikiem typu drop-in i ma tę samą nazwę modułu. Do tego również potrzebne jest 'import setuptools'. – Kelketek
W takim razie należy się upewnić, że setuptools nie nadpisuje dystrybucji, jeśli oba są zainstalowane. Powinieneś zainstalować dystrybucję za pomocą pip, a następnie usunąć setuptools. Wyobrażam sobie, że to powinno zadziałać. – Kelketek