2

Я пытаюсь установить 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/

1 ответ1

0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .