Python Django manage.py错误“;错误的解释器:权限被拒绝";在ubuntu 14.04上
我在Ubuntu 14.04上安装了Django,然后激活了虚拟环境并创建了一个空项目,当我启动服务器时,一切正常: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
./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