我有一个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开发。
任何帮助解决这个问题将不胜感激!这也有点时间敏感,所以越快越好:)
提前致谢,
亚伦