@[TOC](MATLAB Engine for Python安装问题解决FileNotFoundError: [WinError 2] 系统找不到指定的文件winreg.OpenKey(reg, SOFTWARE\MathWorks\MATLAB")winreg.QueryValueEx(key, “MATLABROOT”))
说明(废话)
今天要进行一个python调用matlab混合编程的调用,于是有了今天的问题。
其实matlab自己带的extern就有python的engine扩展,只是呢,好像没有那么的简单啊。
问题一,版本不支持:
意思是,版本太高,不支持。
我现在是matlab2022a, python3.10,不支持安装engine。
于是搜问题,从github上找到matlab engine for python开源工程,下载一个就知道了。
比如:matlab-engine-for-python-23.2.3.zip
然而还有问题
问题二,版本对应关系
并不是高版本兼容低版本,必须版本对应
从下载的zip中,setup.py文件中可以看到版本对应关系
VER_TO_REL = {
“9