2017-12-23 31 views
0

터미널을 통해 Django를 다운로드하고 설치하려고합니다.Django throught 터미널을 다운로드 할 수 없습니다.

Collecting Django 
    Downloading Django-2.0.tar.gz (8.0MB) 
    100% |████████████████████████████████| 8.0MB 121kB/s 
    Complete output from command python setup.py egg_info: 
    Traceback (most recent call last): 
     File "<string>", line 1, in <module> 
     File "/private/tmp/pip-build-Y1GrsP/Django/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 61, 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-build-Y1GrsP/Django/ 

답변

6

장고 2.0 미만 3.4

lru_cache()가 도입 된 파이썬의 버전과 호환되지 않습니다 :이 다음과 같은 오류가 발생, 그러나

sudo pip install Django 

이렇게하려면 내가이 명령을 실행 Python 3.2이므로 사용중인 Python 버전이 너무 오래되었습니다. 당신은 파이썬 2.7을 지원해야하는 경우이를 지원하는 마지막 버전이었다으로, 장고 1.11을 시도

:

pip install "django~=1.11.9" 
+3

나는 또한 높은 학습과'virtualenv' 사용하는 방법 사랑을 권 해드립니다은 - 시스템 파이썬과 함께 설치하면 눈물이 나옵니다! – FlipperPA