Linux[Ubuntu 16.04]-为 Anaconda 安装 MATLAB 引擎 Python3

Linux[Ubuntu 16.04]-Installing MATLAB engine for Anaconda Python3

我正在尝试让 Matlab 的 python 引擎与我在 Linux 上安装的 Anaconda 一起工作。但我不太明白。

Anaconda 的 Python 版本:3.6(为 python 3.4 创建了一个虚拟环境)

Matlab 版本:2016b

matlab 根路径:/usr/local/MATLAB

Anaconda 路径:/home/fire-trail/anaconda3

虚拟环境:py34

我通过 mathworks 的官方文档安装了 matlab 引擎,但它在默认 Linux Python 安装中安装了它,在 Python 2.7

中也是如此

我想要Anaconda 3.4 虚拟环境(py34) 来寻找matlab 引擎。

我自己做的。刚刚将在 py2.7 的 matlab 目录中形成的 matlab 文件夹复制到我的 anaconda 的虚拟环境的站点包中。

根据上面提到的路径,您需要在linux终端上执行此操作。

cp /usr/local/MATLAB/R2016a/extern/engines/python/build/lib.linux-x86_64-2.7/matlab /home/fire-trail/anaconda3/envs/py34/lib/python3.4

并且它将在 anaconda 中与 py34 一起工作。

请记住,linux 中对 matlab 引擎的最低要求是 matlab 2014b 和 python 2.7

希望这对其他人有帮助。