俺言語。

自分にしか理解できない言語で書かれた備忘録

【Python】Python用Matlabエンジンのインストール

PythonからMatlabで作成したmファイル等を読み出したい場合に使用。
使用しているMatlabのバージョンによって使用可能なPythonのバージョンに制約があるので要注意。

Matlab2016a -> Python 3.4, 3.3, 2.7


普段はPython3.7を使用してるためvirtualenvを使用してpython3.4をセットアップ。

以下は仮想環境でPython3.4が準備できた後のmatlabエンジンのインストール方法

  • 環境変数でPython3.4が3.7よりも先に呼ばれるようにする
  • matlabエンジンのインストール用ファイル位置に移動
cd C:\Program Files\MATLAB\R2016a\extern\engines\python # matlabルートファイル下
  • python3.4でインストール.通常はC:\Python34\Lib下のsite-packageにインストールされるようだが

viatualenvを使用していてフォルダが異なるのでそのフォルダを指定

python setup install --prefix="C:\*****\Python_workspace\py34" # Lib\site-package\matlabが作成されるのでLibフォルダが存在する階層を指定