MATLAB py.sys.executable on Windows points to MATLAB.exe and not python.exe
显示 更早的评论
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
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Call MATLAB from Python 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!