AttributeError: 'module' object has no attribute 'lru_cache' while installing Django 2
我在使用Ubuntu,我的操作系统上安装了
我想升级到
Traceback (most recent call last): File"", line 17, in
File"/tmp/pip_build_alex/Django/setup.py", line 32, inversion = import('django').get_version() File"django/init.py", line 1, in
from django.utils.version import get_version File"django/utils/version.py", line 61, in
@functools.lru_cache() AttributeError: 'module' object has no attribute 'lru_cache' Complete output from command python setup.py
egg_info: Traceback (most recent call last):File"", line 17, in
File"/tmp/pip_build_alex/Django/setup.py", line 32, in
version = import('django').get_version()
File"django/init.py", line 1, in
from django.utils.version import get_version
File"django/utils/version.py", line 61, in
@functools.lru_cache()
AttributeError: 'module' object has no attribute 'lru_cache'
号
我读过这个问题和另一个问题,结果发现答案是提供OP来安装较低版本的Django!但这并不是这个问题的真正答案。
我试图用
如何在具有两个版本的python的操作系统中安装django 2而不出现此错误?
我通过使用pip3安装django解决了这个问题。但由于我的操作系统上没有安装PIP3软件包,所以首先我必须使用以下方法安装:
1 2 3 | sudo apt-get update sudo apt-get -y install python3-pip |
然后我成功地安装了django 2.0,使用:
1 | pip3 install Django --upgrade |
号