gpt4 book ai didi

python - 使用 Python 运行 Matlab 会出现 'No module named matlab.engine' 错误

转载 作者:太空宇宙 更新时间:2023-11-03 11:42:41 24 4
gpt4 key购买 nike

我正在尝试使用 Python 运行 Matlab 代码。我尝试按照此 Mathworks page 上给出的说明进行操作.

当尝试通过 Python 导入 Matlab 时,它是使用 pip install matlab 安装的。

但是,导入 matlab.engine 会出现错误 No module named 'matlab.engine'; “matlab”不是包。它也不能使用 pip install engine 安装。

如何让代码运行起来?我正在运行的 Python 代码如下:

import matlab.engine
eng = matlab.engine.start_matlab()
eng.triarea(nargout=0)

Python 版本 - 3.5

Matlab 版本 - 8.5.0.197613 (R2015a)

最佳答案

需要安装Matlab Engine for Python,不能使用pip安装。尝试列出的说明 here .我在下面简要列出了说明:

  1. 确保您的 PATH 中有 Python。
  2. 找到 Matlab 根文件夹。您可以使用 matlabroot 命令在 Matlab 中 找到它。
  3. 在命令行中转到 Matlab 根文件夹。
  4. cd "matlabroot\extern\engines\python"(在 Windows 中)
  5. python setup.py 安装

关于python - 使用 Python 运行 Matlab 会出现 'No module named matlab.engine' 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46141631/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com