2014-10-28 98 views
9

我从网上下载了一个python脚本,当我尝试从bash中执行它,它抛出一个异常:当我尝试从bash执行python脚本时,权限被拒绝?

User:python_script user$ ./python_script.py -n some_parameter -b

输出如下:

-bash: ./python_script.py: Permission denied 

文件都准备好了在脚本的顶部有:#!/usr/bin/python。我该如何解决这个问题?

+0

尝试使用shebang作为'#!/ usr/bin/env python'并反馈。 – 2014-10-28 22:02:56

+0

执行ls -l查看谁拥有该文件。你可能需要做一个chown – 2014-10-28 22:03:50

回答

12

您需要添加像这样执行权限:

chmod u+x python_script.py 

这假定脚本归您所有。如果不是,则可能需要根据需要更改组/其他执行权限或chown文件。

相关问题