首先,确保已经安装了MATLAB引擎API和Python API。
按照以下步骤操作,安装MATLAB引擎到Python:
import matlab.engine
eng = matlab.engine.start_matlab()
如果出现以下错误,说明MATLAB引擎API没有被正确地安装:
ImportError: No module named 'matlab'
此时,请先安装MATLAB引擎API。如果出现以下错误,则说明MATLAB引擎API已被正确地安装,但Python API没有被安装:
matlab.engine.EngineError: Failed to start MATLAB Engine
此时,请先安装Python API。
easy_install matlab
或
pip install matlab
MATLABROOT\extern\engines\python
其中,MATLABROOT为MATLAB所安装的根目录。
通过以上步骤,就可以成功安装MATLAB引擎到Python,同时在site-package中生成.egg文件。