Import 无法在python中导入matlab.engine

Import 无法在python中导入matlab.engine,import,Import,导入matlab.engine 在我的例子中,使用MATLAB R2014a,我得到以下错误消息: ModuleNotFoundError:没有名为“matlab”的模块 并且此路径matlabroot\extern\engines\python不存在matlabroot不是路径名的一部分。它需要替换为MATLAB根目录的名称。通常是C:\Program Files\MATLAB\20??? 哪里替换为您的MATLAB版本号 因此,请以管理权限打开命令提示符。 cd C:\Program Fil

导入matlab.engine

在我的例子中,使用MATLAB R2014a,我得到以下错误消息: ModuleNotFoundError:没有名为“matlab”的模块


并且此路径matlabroot\extern\engines\python不存在

matlabroot不是路径名的一部分。它需要替换为MATLAB根目录的名称。通常是C:\Program Files\MATLAB\20??? 哪里替换为您的MATLAB版本号

因此,请以管理权限打开命令提示符。 cd C:\Program Files\MATLAB\2014a\extern\engines\python python setup.py安装

如果您没有管理员权限,可以使用此命令命名setup.py要使用的替代目录: python setup.py build-buildbase=builddir安装-prefix=installdir


祝你好运

这个错误消息看起来很清楚。matlabroot\extern\engines\python是从哪里来的?在这篇文章之前,我试图在internet上找到解决方案,有一个解决方案是将“python setup.py install”安装到matlabroot\extern\engines\python中,但我的笔记本电脑中没有这个路径。现在我要做什么?首先要做的是找出MATLABROOT的值:我认为这是一个变量,一个可以查看的地方是流程环境如果你斜视MathWorks的安装说明,你会发现只有那部分安装说明是斜体的。b如何安装MATLAB®引擎-一旦在该目录中使用工作python,它应该像python setup.py安装一样简单。