-bash:./ manage.py:权限被拒绝

时间:2011-05-07 01:37:15

标签: python django django-south

跑步后: $ ./manage.py migrate我收到以下错误:

-bash: ./manage.py: Permission denied

尝试在数据库中进行更改后运行迁移。 任何建议都会非常感激。

3 个答案:

答案 0 :(得分:66)

您需要使用manage.py可执行文件来执行它。 chmod +x manage.py使其成为可加工的。或者,您可以改为python manage.py <cmd>

答案 1 :(得分:9)

要为包含该脚本的文件授予自己的执行权限,请使用以下命令:

chmod u+rwx filename.py

为了给其他用户读取和执行但不改变shell脚本的权限:

chmod go+rx filename.py

参考http://unixhelp.ed.ac.uk/scrpt/scrpt1.2.html

答案 2 :(得分:-1)

我在root之后键入了su root空间并且它工作root是我的admin passwd然后在管理员pswd之后用空格后的cmd