【问题标题】:Call Python File from MATLAB [duplicate]从 MATLAB 调用 Python 文件 [重复]
【发布时间】:2016-02-27 18:56:45
【问题描述】:

我正在尝试从 MATLAB 调用 Python 函数,但出现权限被拒绝错误。

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 

不知道在这种情况下我应该做什么。有任何想法吗?

【问题讨论】:

    标签: python matlab call permission-denied bin


    【解决方案1】:

    想通了。

    必须是system('python /Users/mmk/Desktop/Folder/run.py')

    【讨论】:

    • 或者,如果您的 python 文件是可执行的(google chmod),并且您将文件的第一行设为#!/usr/bin/env python,那么您之前的方法也应该有效。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-15
    • 2020-02-14
    • 1970-01-01
    相关资源
    最近更新 更多