Вызов файла Python из MATLAB

Я пытаюсь вызвать функцию Python из MATLAB, и я получаю ошибку отказа в разрешении.

function [success] = run python()
%system('sudo easy_install requests');
%system('sudo easy_install PyCrypto');
system('/Users/mmk/Desktop/Folder/run.py')

success = 1;

end

Ошибка:

/bin/bash: /Users/mmk/Desktop/Folder/run.py: Permission denied

ans =

    1 

Не уверен, что мне делать в этом случае. Любые идеи?


person mmk88    schedule 25.11.2015    source источник


Ответы (1)


догадаться.

он должен быть системным ('python /Users/mmk/Desktop/Folder/run.py')

person mmk88    schedule 25.11.2015
comment
В качестве альтернативы, если ваш файл python является исполняемым (google chmod), и вы делаете первую строку файла #!/usr/bin/env python, ваш предыдущий подход тоже должен сработать. - person Tom; 25.11.2015