Matlab on OSX can't find Python3

20 Ansichten (letzte 30 Tage)
Ben
Ben am 9 Sep. 2015
Kommentiert: Ben am 9 Sep. 2015
In Matlab 2014b, I have a call to a Python 3 script using the "system" function. This works fine on 2015a/Windows, but on OSX, I get an error "python3: command not found". Typing "python3" in the OSX terminal works fine, and temporarily calling python2 via just "python" also works (but Python stuff breaks, of course). I did notice that there are a few versions of Python 2.x in /usr/bin, but no Python 3.x.
  1 Kommentar
Ben
Ben am 9 Sep. 2015
Figured out the problem: the call to system was using "python myscript.py ...", and the system was dutifully calling the OS's default Python. Changed everything to python3 after changing Matlab's default Python version and things work fine.

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu Call Python from MATLAB finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by