2014-10-28 2 views
9

Я скачал питон скрипт из Интернета, и когда я пытаюсь выполнить его из Баш он бросает исключение:Разрешение отклонено, когда я пытаюсь выполнить скрипт python из bash?

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' и откорректируйте его. –

+0

Сделайте ls -l, кто владеет файлом. Возможно, вам понадобится сделать chown –

ответ

12

Вам нужно добавить разрешения на выполнение так:

chmod u+x python_script.py 

Это предполагает, что сценарий принадлежит вам. Если это не так, вам может потребоваться изменить права доступа к группе/другому или chown файл в зависимости от ситуации.

Смежные вопросы