Launch matlab standalone application from python script

4 views (last 30 days)
Hello Matlab community,
I made a matlab standalone application named Baseline_Corector.exe
I want to launch it from Python code with the Python commande :
if true
WIN_BC_path=r'C:/Program Files/CEMHTI-CNRS/Baseline_Corrector/application/Baseline_Corrector.exe'
bc_location=os.path.normpath(WIN_dmfit_path)
subprocess.call([bc_location,datfile])
end
where datfile is the application argument
I get the message : Could not find version 8.2 of the MCR Attempting to load mclmcrrt8_2.dll
As The MCR is instaled, I tried :
if true
os.environ['PATH'] = os.environ['PATH'] +os.pathsep +"C:/Program Files/MATLAB/R2013b/runtime/win64"
end
or
if true
WIN_mcr_path=r'C:/Program Files/MATLAB/R2013b/runtime/win64/'
bc_location=os.path.join(os.path.normpath(WIN_mcr_path),os.path.normpath(WIN_BC_path))
end
I still get the same message. Any ideas ?????
  1 Comment
Maxime Yon
Maxime Yon on 27 Oct 2017
On the second line of the first code extract it is not WIN_dmfit_path but WIN_BC_path sorry

Sign in to comment.

Answers (0)

Categories

Find more on Python Package Integration in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!