2015-11-25 4 views
-1

Я пытаюсь вызвать функцию 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 

Не уверен, что я должен делать в этом случае. Есть идеи?

ответ

0

выяснил.

она должна быть система («питона /Users/mmk/Desktop/Folder/run.py»)

+0

В качестве альтернативы, если ваш файл питон исполняемого файла (Google CHMOD), и вы сделаете первую строку файла '#!/usr/bin/env python' ваш предыдущий подход тоже должен был работать. – Tom

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