2011-08-04 41 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

相关问题