Python导入matlab.engine引擎报错

问题场景:

近期因项目用到python中导入MATLAB引擎,在使用import matlab.engine时报错,直接用pip install matlab.engine进行导入,依旧报错:

bash 复制代码
ERROR:Could not find a version that satisfies the requirement matlab.engine (from version:none)
ERROR:No matching distribution found for matlab.engine

方便大家搜索,没有直接贴图,哈哈哈哈


解决方案:

  1. 查看本地安装MATLAB路径下引擎支持的Python版本,文件位置在:本地matlab安装路径\extern\engines\python下的setup.py。

    本地下载的Python 3.12版本不匹配,故需要重新安装Python。

matlab engine与Python版本兼容性可以查看:Versions of Python Compatible with MATLAB Products by Release

  1. 安装好对应版本的Python后,进行MATLAB引擎安装。在CMD终端中进入本地matlab安装路径\extern\engines\python下进行安装。注意以管理员身份运行CMD终端,否则会报Build失败。
bash 复制代码
>cd 本地matlab安装路径\extern\engines\python
>python setup.py install

这样,matlab.engine就成功导入Python。

相关推荐
万化冥合27 分钟前
怎么批量把 Word 转 PDF?
python·pdf·c#·word
~城南花已开~32 分钟前
Redfish 事件接收服务搭建指南(Ubuntu Server 实测)
linux·服务器·python·ubuntu
fengyangaiGEO33 分钟前
如何通过GEO优化实现外贸B2B询盘增长?
人工智能·python
qq_4017004135 分钟前
Qt Modbus 源码剖析:从 QModbusClient 到工业级通信框架
开发语言·qt·系统架构
星夜离尘5637 分钟前
MATLAB 角度解缠遇到丢样:先分段,再说明圈数为什么不可恢复
开发语言·matlab
jianxuan43 分钟前
Spring Boot + Maven 接入 Allatori:从普通打包到可选混淆发布
spring boot·python·maven
不一样的故事12644 分钟前
Prompt 工程(Prompt Engineering)
前端·人工智能·python
我命由我123451 小时前
6-2.Python 异常处理 - 异常捕获(捕获指定异常、常见异常类型、异常信息)
java·运维·开发语言·python·http·https·java-ee
ZoeLandia1 小时前
React08:自定义 Hook
开发语言·前端·react.js·typescript
zh路西法1 小时前
【模型式强化学习】(三):MBPO——短轨迹生成与模型数据驱动的策略优化
python·强化学习·pe·sac·pets·mbpo·mbrl