在我的django项目中,命令./manage.py [command]导致此错误消息:

: No such file or directory

命令python manage.py [command]运行良好。我尝试了syncdbrunserver
我尝试了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/

10-12 20:21