Команда "питон setup.py яйцо инфо" завершилась ошибкой с кодом 1 в /private/tmp/и Пип-sTRicb-строить/

Я пытаюсь установить Django и я получаю следующую ошибку, пожалуйста
дайте мне знать, что, кажется, проблема.

спасибо,

(ENV) AP-MacBook-Pro:bin $ sudo -H pip install django/
Processing ./django
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/private/tmp/pip-sTRicb-build/setup.py", line 32, in <module>
        version = __import__('django').get_version()
      File "django/__init__.py", line 1, in <module>
        from django.utils.version import get_version
      File "django/utils/version.py", line 60, in <module>
        @functools.lru_cache()
    AttributeError: 'module' object has no attribute 'lru_cache'

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /private/tmp/pip-sTRicb-build/
5
задан Sandi
источник

1 ответов

lru_cache доступно только в Python 3.

Примечание: вопрос показывает, что python 2 используется на шаге установки. это исключение "AttributeError:" модуль "объект не имеет атрибута" lru_cache "" показывает его. Необходимо использовать python 3 с django 2.0, так как django 2.0 поддерживает только python 3.

0
отвечен Egor Smolyakov 2017-12-15 07:37:18
источник

Другие вопросы django