2017-12-23 9 views
0

端末からDjangoをダウンロードしてインストールしようとしています。これを行うには、私は、このコマンドを実行した:Django throught端末をダウンロードできません

sudo pip install Django 

しかし、これは次のエラー生成:

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

をDjangoの2.0未満3.4

lru_cache()がで導入されたのPythonのバージョンと互換性がありませんPython 3.2では、使用しているPythonのバージョンが古すぎます。あなたは、Python 2.7をサポートする必要がある場合、これはそれをサポートする最後のバージョンだったので、Djangoの1.11を試してみてください

pip install "django~=1.11.9" 
+3

私も非常に学習と 'virtualenv'使用方法を愛するをお勧めしますが - システムの横にインストールするとPythonが私を涙にしました! – FlipperPA

関連する問題