【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フォルダが存在する階層を指定