使用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環境的路徑)