python调用matlab函数错误记录
官方教程
首先要保证的是机器上有python和matlab
注意!!!
python版本只支持2.7,3.4,3.5
python版本只支持2.7,3.4,3.5
步骤是:
①找到 MATLAB 文件夹的路径。启动 MATLAB,并在命令行窗口中键入 matlabroot。复制 matlabroot 所返回的路径。
②在 Windows 系统中 -
cd “matlabroot\extern\engines\python”
python setup.py install
③在 Mac 或 Linux 系统中 -
cd “matlabroot/extern/engines/python”
python setup.py install
注意:windows和mac或linux的/\不同!!!
我安装的步骤及遇到的问题:
首先说明matlab版本是2017a,python的版本是3.5
①找到 MATLAB 文件夹的路径,可以看到路径是D:\360Downloads\matlab
②在命令提示符下跳转cd D:\360Downloads\matlab\extern\engines\python
???不是它疯了就是我疯了
解决方法是直接找到文件的位置,然后在当前文件下打开命令提示符。
③python setup.py install
遇到的问题
我机器上是有3.6(我一直以为添加到环境变量的是64位,但后来才发现是32位,至于为什么机器上既有32为的3.6又有64位的3.6我也母鸡,这个应该就是我一直出错的原因吧!!!我之前还下了2.6一直以为是版本问题,其实根本的原因是我的环境变量中的python的版本是3.6的32位,后来我卸了以后重新下载了3.5的python并且添加到环境变量就好了!!!