1.首先打开matlab,在matlab命令行里输入deploytool,如果没有会提示安装
matlab compiler
matlab compiler SDK
点击安装
2.选择Library Compiler,然后在左上角选择python package,然后选择你要打包的函数文件(点蓝色的加号),这个方法会把你选择的matlab函数文件打包成一个python库
3.设置库名(Library name),并打包
函数之间关系:
如果一个matlab函数调用了另外的matlab函数,要把调用的函数也传上去,不过这个传是再在Files required for your library to run (你的库依赖的文件),
最后点击最右上角的那个package就好了,在你的相对目录下会生成一个以你的库名为名的文件夹,有三个文件夹:for_redistribution, for_redistribution_files_only, and for_testing.
4.为你的python环境安装你自己用matlab写的python库
- 激活需要安装的python环境,切换到上一步生成的文件夹for_redistribution_files_only下面,
- 输入命令:python setup.py install 然后就装好了。