Why can't I run compiled Matlab from Python?
조회 수: 1 (최근 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!