为什么我不能从Python运行Matlab可执行文件?

时间:2016-02-17 23:12:36

标签: python matlab matlab-compiler

我有一个Matlab可执行文件和来自其他人的MCR。我可以通过双击和批处理脚本来运行可执行文件。但是,当我尝试在Python中运行可执行文件时,我得到一个错误,告诉我它无法找到MCR。以下是我试过的电话:

os.system('application.exe')
subprocess.Popen(['application.exe'])
subprocess.call(['application.exe'])

根据要求,这是完整的错误消息,它来自application.exe而不是来自Python。

  

无法找到MCR的7.15版本。       正在尝试加载mclmcrrt7_15.dll。       请安装正确版本的MCR。       如果您没有MCR的安装程序,请与您的供应商联系。

我想我还应该提到我使用的是Python 3.5,而application.exe是用R2011a编译的。我正在使用PyCharm进行Python开发。

任何帮助解决这个问题将不胜感激!这也有点时间敏感,所以越快越好:)

提前致谢,

亚伦

0 个答案:

没有答案