Why can't I run compiled Matlab from Python?
2 ビュー (過去 30 日間)
古いコメントを表示
I have a Matlab executable that I didn't write and cannot run it from Python. I have tried both of the following:
os.system('conversion.exe')
subprocess.Popen(['conversion.exe'])
I get an error telling me that it cannot find the MCR. I know that the MCR is installed and operational as I can run the executable from outside Python by double clicking.
Has anyone else experienced this? Does anyone have any suggestions?
Thanks in advance,
Aaron
0 件のコメント
回答 (1 件)
Bo Li
2016 年 2 月 18 日
Not sure why this could happen. You may add the location of MCR to the system PATH environment variable using os.environ['PATH'].
Also, you could try to call the compiled M function through the Python client directly:
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Call Python from MATLAB についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!