在 Linux (Ubuntu 11.04) 上,由于某种原因,Python 脚本(特别是 Django 的 manage.py,但我认为这并不重要)最近开始表现得很奇怪:
当运行时
python manage.py
它运行得很好;然而,与
./manage.py
它显示以下错误:
: No such file or directory
该文件的权限是 766。有什么想法吗?
最佳答案
您的文件中有回车符。您是在 Windows 文本编辑器中编写的吗?
尝试运行dos2unix manage.py manage.py
关于Python 脚本仅使用 "python"命令运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7679366/