在16.04系统下,安装mlab,想要实现python调用matlab。
其中除了很多问题(importerror: no module named setuptools//cannot complie python.h,)
下面转载的博客都对这些问题的解决有着重要的帮助,感谢各位的记录记忆分享!
一、安装pip:
原文链接:http://blog.csdn.net/lyj_viviani/article/details/70568434
a.进入https://pypi.python.org/pypi/pip,下载第二项 pip-9.0.1.tar.gz
b.解压下载文件:tar -xf pip-9.0.1.tar.gz
c.进入文件pip-9.0.1所在目录: cd /目录/pip-9.0.1
d.安装:sudo python setup.py install
e.测试:pip -v
二、如果报错:
回到主目录(cd)
终端输入:
1.wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz
2.tar zxvf setuptools-0.6c11.tar.gz
3.cd setuptools-0.6c11
4.python setup.py install
安装完成setuptools,重复上述c,d步骤
三、安装mlab
打开终端,输入:pip install mlab
四、安装python的科学计算包numpy
终端:pip install numpy
报错:cannot complie python.h
解决:http://blog.csdn.net/u013541140/article/details/51838485
五、mlab环境配置测试
终端输入:python
解释器输入:
from mlab.releases import latest_release
from matlab import matlabroot
print matlabroot()
第三行命令如果能输出你matlab的安装路径,就表明可以用python使用mlab了。
六、调用matlab的自定义函数
from mlab.releases import latest_release as matlab
matlab.plot([2,3,4,5,8,1],'-o') #画个图。很快就显示了