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

Python -bash:./manage.py:权限被拒绝,python,django,django-south,Python,Django,Django South,运行后: $./manage.py migrate我收到以下错误: -bash: ./manage.py: Permission denied 在数据库中进行更改后尝试运行迁移。 任何建议都将不胜感激。您需要将manage.py设置为可执行文件才能执行。执行chmod+x manage.py使其可执行。或者,您可以改为执行python manage.py。要为包含脚本的文件授予执行权限,请使用以下命令: chmod u+rwx filename.py 要授予其他用户读取和执行但不更改shel

运行后:
$./manage.py migrate
我收到以下错误:

-bash: ./manage.py: Permission denied
在数据库中进行更改后尝试运行迁移。
任何建议都将不胜感激。

您需要将manage.py设置为可执行文件才能执行。执行
chmod+x manage.py
使其可执行。或者,您可以改为执行python manage.py。

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

chmod u+rwx filename.py
要授予其他用户读取和执行但不更改shell脚本的权限,请使用:

chmod go+rx filename.py

reference

我在root之后键入了
su根空间
,它就工作了


root
是我的管理员密码,之后是CMD,管理员密码后有空格。

您的脚本有哪些权限?你不能只运行任何脚本,除非它有执行权限。请用标点符号!