Django manage.py错误"糟糕的翻译:权限被拒绝"在ubuntu 14.04上

时间:2016-10-25 15:54:29

标签: python django ubuntu

我在Ubuntu 14.04上安装了Django然后我激活了虚拟环境并创建了一个空项目,当我启动服务器时一切都很好:

./manage.py runserver 0.0.0.0:8000

然后我上传了我的" hello world"使用WinSCP进行项目(该项目是在Windows客户端上使用Visual Studio开发的),然后我运行相同的命令来启动服务器:

chmod +x manage.py
./manage.py runserver 0.0.0.0:8000

结果:

: No such file or directory

manage.py的第一行与空项目相同,它运行没有任何问题,并且是:

#!/usr/bin/env python

我将manage.py的第一行修改为:

#!/django/projects/prj01/prj01env/bin python

此时我再次运行manage.py,错误信息是:

bash: ./manage.py: /django/projects/prj01/prj01env/bin: bad interpreter: Permission denied

我以root身份运行每个命令。

你知道如何让我的'#hello world"项目运行正常吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

我发现了错误:

  1. 我写回了初始代码dos2unix manage.py
  2. 我运行命令import json w = requests.post(url, data=json.dumps(data), headers=headers)
  3. 现在工作正常。