検証したOSはUbuntuのみですが多分どのOSでも大丈夫です。備忘録です。
デフォルトではpythonコマンドが使えないといけないみたいです。python3コマンドではダメです。まずはそこを確認しておきましょう。
次にpython3コマンドとかしかないよといった場合。MATLABのpyversion関数を使用して直接Pythonを指定してやるのが楽みたいです。
MATLAB
>> pyversion [実行可能パス]
例
MATLAB
>> pyversion /usr/bin/python3
下手にalias python='python3'とかやっても認識されなかったしこれが一番楽そう
仮想環境とかもこれなら柔軟に対応できそうですね
参考になれば幸いです。
参考URL:
変数 "py" または関数 "py.command" は未定義です - MATLAB & Simulink - MathWorks 日本