msa*_*aio 6 python django bash virtualenv
在我的django项目中,该命令./manage.py [command]导致此错误消息:
: No such file or directory
Run Code Online (Sandbox Code Playgroud)
该命令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)
Run Code Online (Sandbox Code Playgroud)
我在一个中使用django 1.4.1 virtualenv.我该如何解决这个问题manage.py [command]?
可能原因是因为manage.py文件中的行结尾是\n而不是\ r \n.结果#!hash-bang被误解了.
当我使用基于Windows的文本编辑器进行linux连接时,就会发生这种情况.
该#!散列砰线并不指向你的virtualenv蟒蛇; 将第一行替换为:
#!/path/to/virtualenv/bin/python
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9545 次 |
| 最近记录: |