我有一個virtualenv所有設置與--no-site-packages
標誌。virtualenv使用錯誤的django
當我做了pip install django==1.3
一切似乎安裝得很好。
當我運行python manage.py sycndb
時出現錯誤。
ImportError django.contrib.staticfiles: No module named staticfiles
我知道這是一個1.3的特性,應該工作。當我去到蟒蛇外殼並鍵入
>>> import django
>>> django.VERSION
(1, 2, 1, 'alpha', 0)
任何想法,爲什麼我回來1.2我對vitrualenv,知道我在呢,因爲我可以導入我已經安裝了其他的事情。除django以外的所有東西似乎都可以工作。看來我在我的機器上安裝了幽靈版本或其他版本,但不應該發生這種情況,因爲--no-site-packages,對吧?
剛做了一個空的品牌''virtualenv --no-site-packages venv'進入了'source bin/active',然後是python。仍然回來django.VERSION 1.2。 – Raisins 2011-04-06 16:40:38
不知道你在使用什麼系統,但可能你的路徑混淆了一些錯誤的python解釋器。嘗試在你的virtualenv中顯式運行'bin/python'! – 2011-04-06 16:48:22