使用python setup.py install 安装 MATLAB Engine 时报错OSError:
F:\Matlab_ANZHUANG\extern\engines\python>python setup.py install
Traceback (most recent call last):
File “setup.py”, line 15, in
‘is %s’ % _version)
OSError: MATLAB Engine for Python supports Python version 2.7, 3.3 and 3.4, but your version of Python is 3.7
解决方法:
打开对应路径中的setup.py文件,之后可以看到这一行:
修改这一行,在后面加 ‘3.7’ 为:
_supported_versions = ['2.7', '3.3', '3.4','3.7']
保存文件,重新运行即可。
BUT
这种方法终究治标不治本,即使你可以在anaconda prompt运行安装成功,接下来仍旧会出现错误:
ModuleNotFoundError: No module named ‘matlabengineforpython3_7’
SO 亲,这里建议您再次配置一个Anaconda虚拟环境呐(同时注意重新配置matlab.engine环境的路径)