2011-08-04 82 views
1

(pinax09)[用戶@ web213社會] $蟒蛇manage.py執行syncdbPinax上Webfaction - manage.py執行syncdb沒有找到的virtualenv

錯誤:無法導入Pinax。確保你在一個安裝了Pinax的虛擬環境中,或者使用pinax-boot.py創建一個Pinax。

我很明顯在安裝了pinax的pinax09 virtualenv中,因此我可以使用setup_project創建一個社交項目。但是,一旦我運行syncdb,它會抱怨它無法導入Pinax。可能是什麼問題呢?

回答

1

可能是一個Python版本的問題 - 我以前在Webfaction上有這個問題。嘗試只需./manage.py syncdb,而不需要python,它應該運行正確的版本。

+0

是的,我chmod了它,然後它按照你的建議工作。但是現在我意識到python版本確實存在一些混亂。我使用的是2.7,但是pip表示它在2.6中安裝了virtualenv以及virtualenvwrapper。如何使用正確的Python版本進行pip安裝?我還必須重新安裝點子嗎? – Ska

+0

嘗試通過使用'--python = python2.7'選項設置virtualenv從頭開始。 –

+0

是的,問題是我不知道哪裏劃傷了:)我在2.7中安裝了virtualenv,也在2.7中重新安裝了pip,但Pinax仍然在2.6中,並且pip不想卸載它。 PIP安裝Pinax 需求已滿足(使用 - 升級升級):Pinax in ./lib/python2.6 – Ska

相關問題