【发布时间】:2012-08-28 10:43:38
【问题描述】:
在我的django 项目中,命令./manage.py [command] 会导致此错误消息:
: No such file or directory
python manage.py [command] 命令运行良好。我试过syncdb 和runserver。
我试过chmod a+x manage.py,但问题仍然存在。
我的manage.py:
#!/usr/bin/env python
import os
import sys
if __name__ == "__main__":
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "myproject.settings")
from django.core.management import execute_from_command_line
execute_from_command_line(sys.argv)
我在 virtualenv 中使用 django 1.4.1。
如何解决此问题以使用 manage.py [command]?
【问题讨论】:
-
你确定你在正确的目录吗?
-
在终端输入
/usr/bin/env python会给你什么? -
我确定,@Snakes。
python manage.py [command]不能在错误的目录中工作 ;-) -
有没有找到这个 Marcos 的解决方案?我在使用相同的 manage.py 时遇到了同样的问题。奇怪的是,我有一个几乎相同的项目,而且效果很好。
标签: python django bash virtualenv