在我的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]
? 最佳答案
原因可能是因为您在manage.py文件中的行结尾是\n而不是\r\n。结果是#!哈希爆炸被误解了。
当我在Linux连接上使用基于Windows的文本编辑器时,会发生这种情况。
关于python - 运行Django ./manage.py时出现 "No such file or directory"错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12252198/