【发布时间】:2010-08-24 19:24:04
【问题描述】:
我的问题是让 manage.py syncdb 在 virtualenv 中运行。
它曾经运行良好,但似乎在我安装 South 并更新 pip 和分发时出现故障。
无论如何,当 virtualenv 被激活时,我可以在交互式解释器中很好地导入应用程序。通过mod_wsgi运行,应用也被导入,网站可以运行了。
当我运行 manage.py syncdb 时,它无法在我的 virtualenv 中的 INSTALLED_APPS 中找到任何应用程序。它可以很好地提取系统安装的应用程序,但在尝试仅导入 virtualenv 应用程序时失败。
【问题讨论】:
-
你正在运行的manage.py顶部的shebang行的内容是什么?当你的 virtualenv 被激活时,你用来运行 Python 交互式解释器和 manage.py 的确切命令是什么?
标签: django virtualenv django-south django-manage.py