Сбой команды "python setup.py egg_info" с кодом ошибки 1 в / private / tmp / pip-sTRicb-build /

2048
user698048

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

1 ответ на вопрос

0
Egor Smolyakov

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

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

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