You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows10下MATLAB R2020b与Python3.8.10安装matlabengine遇错求助

MATLAB Engine API for Python 安装版本不兼容问题解决

环境信息

  • Windows 10
  • Python 3.8.10
  • MATLAB R2020b

安装报错

执行pip install matlabengine命令时,触发如下错误:

RuntimeError: No compatible MATLAB installation found in Windows Registry. This release of MATLAB Engine API for Python is compatible with version 9.13. The found versions were 9.9

疑问

  1. 明明看了文档觉得版本匹配,哪里出问题了?
  2. 怎么确认我的MATLAB版本是9.9还是9.13?我用的是MATLAB R2020b。

解答

问题1:版本不兼容的原因

你直接用pip install matlabengine安装的是最新版引擎包,它仅适配MATLAB R2023a(版本号9.13),但你的MATLAB R2020b对应的版本号是9.9,两者不匹配导致报错。

不同版本的MATLAB必须搭配对应版本的matlabengine包,不能直接安装最新版。你需要安装和R2020b适配的特定版本引擎。

问题2:确认MATLAB版本的方法

两种快速验证方式:

  • 打开MATLAB软件,在主页选项卡的右下角会直接显示版本标识(R2020b对应版本号9.9);
  • 在MATLAB命令行输入version并回车,会输出包含版本号的详细信息。

补充:正确安装适配版本的步骤

  1. 打开CMD,切换到MATLAB安装目录下的extern\engines\python路径,示例路径:C:\Program Files\MATLAB\R2020b\extern\engines\python;
  2. 执行命令python setup.py install,即可完成适配R2020b的matlabengine安装。

内容的提问来源于stack exchange,提问作者user3668129

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 13:25:16