我通过以下方式安装django:
git clone git://github.com/django/django.git
pip install -e django /
我使用的是Ubuntu 16.04.
但是会出现一些错误:
Obtaining file:///home/leo/django
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/home/leo/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 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 /home/leo/django/
Run Code Online (Sandbox Code Playgroud)
如何解决这个问题?谢谢.
geo*_*rge 39
最后一个Django版本不支持python 2.7.
如果你真的想使用python 2.7并使用Django,你应该安装以前的Django版本.
最新支持的是:1.11
因此,只需运行:
pip install django==1.11
Run Code Online (Sandbox Code Playgroud)
vim*_*083 16
这是因为django版本你需要python3翻译.所以尝试使用相同的命令pip3
安装 pip3
sudo apt-get -y install python3-pip
然后运行
pip3 install -e django/