目录

Python使用python-setup.py-install-安装-MATLAB-Engine-时报错OSError

目录

【Python】使用python setup.py install 安装 MATLAB Engine 时报错OSError

使用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 文件,之后可以看到这一行:

https://i-blog.csdnimg.cn/blog_migrate/6a44250f7b89b1dc1ecdc35282213184.png

修改这一行,在后面加 ‘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环境的路径)