Matlab 調用 Anaconda env 的 python 使用
使用 Anaconda 的好處在於,可以透過環境來安裝不同版本的 python 與 pkg,達到各版本的測試
但是 Matlab 如何調用不同環境下的 python 來使用呢?
原本是簡單的 system call,例如:
cmd = sprintf('python ./test.py');
system(cmd);
變成要使用絕對路徑:
cmd = sprintf('C:/Users/<user name>/Anaconda3/envs/tensorflow/pythonw ./test.py');
system(cmd);
如果常用的話就直接添加到 path 囉,這邊就不贅述
但是 Matlab 如何調用不同環境下的 python 來使用呢?
原本是簡單的 system call,例如:
cmd = sprintf('python ./test.py');
system(cmd);
變成要使用絕對路徑:
cmd = sprintf('C:/Users/<user name>/Anaconda3/envs/tensorflow/pythonw ./test.py');
system(cmd);
如果常用的話就直接添加到 path 囉,這邊就不贅述