2017-12-13 17 views
0

以下のエラーが発生しています。私はこれを解決するための助けが必要です。 は、コマンドPythonのセットアップからキャッシュジャンゴ-2.0.tar.gz 完全な出力を用いてジャンゴ> = 1.8(ジャンゴ-allauthから)django-allauthをインストールしようとしていますが、Macでエラーが発生しました

収集キャッシュジャンゴ-allauth-0.34.0.tar.gzを使用

。 egg_info PY:

Traceback (most recent call last): 
File 

> "<string>" 

, line 1, in <module> 
    File 

> "/private/var/folders/br/56_l2gp52_d7zcv_tqyf_fkw0000gn/T/pip-`build-IeTRWv/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(

) 
`enter code here`AttributeError: 'module' object has no attribute 'lru_cache' 

**---------------------------------------- 
Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/br/56_l2gp52_d7zcv_tqyf_fkw0000gn/T/pip-build-IeTRWv/Django/** 
+0

このエラーが発生する前にDjango 1.7.2がインストールされています。 ** pip install django-allauth **はdjango-allauthのインストールに使用されたコマンドでした。 – user3224775

答えて

0

私は小さいバージョン番号でDjangoをインストールdjango-allauthバージョン0.34.0サポートDjangoバージョン2トライを信じていません。

Djangoバージョン2のサポートが進行中であることを表示されますが、https://github.com/pennersr/django-allauth/なくhttps://github.com/pennersr/django-allauth/tree/0.34.0で見つかったコミットメッセージの一部から展開されていない(あなたのケース内に設置されたバージョンである)

編集:してくださいではないことPython 2を使用している場合、Djangoバージョン2ではサポートされていません。https://docs.djangoproject.com/en/2.0/releases/2.0/#python-compatibilityを参照してください。

あなたはDjango例えばの下位バージョンをインストールする必要があるかもしれません。:

pip install "Django<2" 
+0

このインストールエラーが発生したときに私はdjango 1.7.2を使用しています。 – user3224775

+0

上記の質問は、 'Django-2.0'が使用されていることを示すように更新してください。 'django-allauth'をインストールするために使用しているコマンドも提供してください。 –

0

私はDjangoの2.0未満のDjangoのバージョンをサポートしていない問題のジャンゴ - allauthバージョン0.34.0を解決しました。だから私は私のプロジェクトをDjango 2.0にアップグレードする間にpython3.6を使う必要があります。すべてがうまくいきました。

関連する問題