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
希望这对其他人有帮助。
我正在尝试让 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
希望这对其他人有帮助。