Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django manage.py错误“;错误的解释器:权限被拒绝";在ubuntu 14.04上_Python_Django_Ubuntu - Fatal编程技术网

Python Django manage.py错误“;错误的解释器:权限被拒绝";在ubuntu 14.04上

Python Django manage.py错误“;错误的解释器:权限被拒绝";在ubuntu 14.04上,python,django,ubuntu,Python,Django,Ubuntu,我在Ubuntu 14.04上安装了Django,然后激活了虚拟环境并创建了一个空项目,当我启动服务器时,一切正常: ./manage.py runserver 0.0.0.0:8000 然后我用WinSCP上传了我的“hello world”项目(该项目是在Windows客户端上用Visual Studio开发的),然后我运行相同的命令来启动服务器: chmod +x manage.py ./manage.py runserver 0.0.0.0:8000 结果: : No such fi

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

./manage.py runserver 0.0.0.0:8000
然后我用WinSCP上传了我的“hello world”项目(该项目是在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”项目正常运行吗


谢谢。

我发现了错误:

  • 我写回初始代码
    #/usr/bin/env python
  • 我运行命令
    dos2unix manage.py
  • 现在它运行良好