菜鸟一个,配置环境时候总是手忙脚乱,还是记录一下吧,省的以后麻烦。
参考
从Python调用MATLAB
安装用于Python的MATLAB引擎

1.安装matlab2018a

Matlab版本看个人喜好,我为什么装2018a呢,是因为mac下2019与2020版本会自带polyspace在启动台,看着不舒服,而且没有主图标,需要自己建一个替身,不够整洁。
Matlab与Python兼容版本对应表

2.安装python

homebrew很方便,但是不方便安装特定版本的Python,我还是选择了老版本的anaconda,另外顺带了Jupyter notebook。
历史版本库
我选择的Python版本是3.6.8,对应的anaconda3版本是5.2.0。下载sh版,打开终端输入bash,然后将下载好的sh版拖入终端,一顿回车加yes即可完成安装。
到现在我们就有了Jupyter与Matlab。

3.安装用于Python的Matlab引擎

a.将包含 Python 解释器的文件夹添加到您的路径:
方式为:打开Matlab,然后点“设置路径”,“添加并包含子文件夹”,然后将python解释器所在路径添加到里面去。Python中输入如下代码:

import sys
sys.executable

b.找到Matlab文件夹的路径。
方式为:启动Matlab,并在命令行窗口中键入matlabroot,复制matlabroot所返回的路径。
c.安装引擎
其中matlabroot替换为相应的路径。

cd "matlabroot/extern/engines/python"
python setup.py install

4.安装matlab_kernel

打开终端,输入:

pip install matlab_kernel

到此,打开Jupyter,就可以开心的使用Matlab了。

03-05 16:13