MATLAB py.sys.executable on Windows points to MATLAB.exe and not python.exe
Show older comments
I'm working on calling a Python library from MATLAB. The sys.executable property, which should refer to the Python executable, actually points to MATLAB.exe but only on Windows.
- Python on LInux sys.executable is a Python string /usr/XXX/bin/python, as it should be
- MATLAB in Linux: py.sys.executable is /usr/XXX/bin/python, as it should be
- Python on Windows, sys.executable is "C:\..\python.exe", as it should be
- MATLAB on Windows, py.sys.executable is "C:\...\MATLAB.exe" , wrong!
This was tested in Windows 10 with MATLAB R2022a and Python 3.9.13
Accepted Answer
More Answers (0)
Categories
Find more on Call MATLAB from Python 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!