# Python 调用 MATLAB —— 第三方依赖清单（按需安装，并非全部必需）

# 1) 官方 MATLAB Engine API for Python（需要本机已安装 MATLAB）
#    安装方式二选一：
#      python -m pip install matlabengine
#    或（旧版/离线）：在 MATLAB 安装目录运行
#      cd <matlabroot>/extern/engines/python && python setup.py install
matlabengine

# 2) Windows COM 自动化（仅 Windows）
pywin32

# 3) Oct2Py —— 免费替代方案（需要本机安装 GNU Octave 并加入 PATH）
oct2py
numpy
scipy

# 4) MATLAB Production Server Python 客户端
#    不通过 pip：复制 MATLABROOT/toolbox/compiler_sdk/mps_clients/python 后 python setup.py install
#    （该包名为 matlab + production_server，随 MATLAB 提供）

# 5) SMOP —— MATLAB/Octave 转 Python 编译器（CLI 工具）
smop

# 6) 读写 .mat 文件（与任意方案配合做数据交换）
scipy
