系统环境:windows,64bit
matlab 2018b,64bit python3.6
前提:windows下需要有matlab软件和python。python调用m文件需要安装matlab.engine,注意matlab版本与python版本的兼容性,一般matlab仅支持python3.6以下版本,可以通过命令窗口查看python版本,开始-->运行-->输入“cmd”,进入cmd。在窗口输入“python”即可查看系统的python版本号。
1,进入matlab的安装位置,找到engine下的python文件夹,如D:\MATLAB\R2018b\extern\engines\python。此时python目录下有两个文件:dist目录和setup.py文件
2,按住sfift+鼠标右键,选择“在此处打开命令窗口”,进入命令界面。输入Python setup.py install。
Python setup.py install
3,如果上述命令执行完成且没报错,则可以看到D:\MATLAB\R2018b\extern\engines\python目录下除去dist目录和setup.py文件,新增加“build”目录。
4,点击“build”目录,找到matlab文件夹,D:\MATLAB\R2018b\extern\engines\python\build\lib\matlab。复制此文件夹至python安装位置的Lib目录下,该目录下则出现matlab文件夹及其子文件内容,D:\Python\Python36\Lib\matlab。
5,以上matlab.engine完成,