爲了讓Django正常工作,我做了一些從python 2.6.5升級到python 2.7.11的實驗。然後我不得不卸載python 2.7.11並回到python 2.6.5(與其他項目的兼容性問題)。現在,當我嘗試使用pip install django==1.2.1
我得到這個錯誤安裝Django 1.2.1:安裝Django時出錯:語法錯誤
C:\workspace\internal\trunk\ut_pr_01\src>pip install django==1.2.1
Downloading/unpacking django==1.2.1 Running setup.py egg_info for
package django
Traceback (most recent call last):
File "<string>", line 16, in <module>
File "c:\users\maxim\appdata\local\temp\pip-build\django\setup.py", line
32, in <module>
version = __import__('django').get_version()
File "c:\users\maxim\appdata\local\temp\pip-build\django\django\__init__.py",
line 3, in <module>
from django.utils.version import get_version
File "c:\users\maxim\appdata\local\temp\pip-build\django\django\utils\version.py",
line 7, in <module>
from django.utils.lru_cache import lru_cache
File "c:\users\maxim\appdata\local\temp\pip-build\django\django\utils\lru_cache.py",
line 28
fasttypes = {int, str, frozenset, type(None)},
^
SyntaxError: invalid syntax
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 16, in <module>
File "c:\users\maxim\appdata\local\temp\pip-build\django\setup.py",
line 32, in <module>
version = __import__('django').get_version()
File
"c:\users\maxim\appdata\local\temp\pip-build\django\django\__init__.py",
line 3, in <module>
from django.utils.version import get_version
File
"c:\users\maxim\appdata\local\temp\pip-build\django\django\utils\version.py",
line 7, in <module>
from django.utils.lru_cache import lru_cache
File
"c:\users\maxim\appdata\local\temp\pip-build\django\django\utils\lru_cache.py",
line 28
fasttypes = {int, str, frozenset, type(None)},
^
SyntaxError: invalid syntax
---------------------------------------- Command python setup.py egg_info failed with error code 1 in
c:\users\maxim\appdata\local\temp\pip-build\django Storing complete
log in C:\Users\Maxim\pip\pip.log
好像巨蟒的版本是什麼導致了問題,但我以前安裝了相同的PIP和相同的Python版本的任何的Django 。
我目前的環境: PIP 1.2.1, 蟒蛇2.6.5, 窗口10 64位,需要Django的版本:1.2.1
任何人只要有一個想法?
現在你有與Django的兼容性問題。 –
事情是,以前我在同一個系統上安裝了相同的python 2.6.5上的django 1.2.1 ... –
django 1.2.1?該版本發佈後,您可能還沒有出生。 – e4c5