1、匹配环境
matlab2016b 版本 支持python 2.7, 3.3, 3.4 and 3.5, 如果没有这对应python版本重新安装一个python版本 上一篇有指导安装
知道版本后 ,在环境下混编
这是官方的一个教程,其中提到:
在安装之前,确认您的 Python 和 MATLAB 配置。
您的系统具有受支持的 Python 版本和 MATLAB R2014b 或更新版本。
要检查您的系统上是否已安装 Python,请在操作系统提示符下运行 Python。
将包含 Python 解释器的文件夹添加到您的路径(如果尚未在该路径中)。
找到 MATLAB 文件夹的路径。启动 MATLAB,并在命令行窗口中键入 matlabroot。
复制 matlabroot 所返回的路径。
2. 安装
在上一部找到的matlabroot路径中,执行以下操作
cd matlabroot\extern\engines\python
python setup.py install
cd matlabroot/extern/engines/python
python setup.py install
如果在conda里面安装的话,请提前启动conda环境。
3、编译成功后
并在python下可以执行
import matlab
import matlab.engine
参考
https://zhuanlan.zhihu.com/p/47655091
https://ww2.mathworks.cn/help/matlab/matlab_external/install-matlab-engine-api-for-python-in-nondefault-locations.html
https://in.mathworks.com/help/matlab/matlab_external/install-the-matlab-engine-for-python.html