我正在尝试让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安装中,在Python2.7中也是如此
我希望Anaconda3.4虚拟环境(py34)找到matlab引擎。
发布于 2017-08-01 16:07:28
我自己做的。我只是将matlab文件夹复制到我的anaconda的virtual-env的site-package中,这个文件夹是在matlab目录中为py2.7创建的。
根据上面提到的路径,您需要在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
它将在蟒蛇中与py34协同工作。
记住,linux对matlab引擎的最低要求是,matlab 2014b和python 2.7
希望这能对其他人有所帮助。
https://stackoverflow.com/questions/45431931
复制相似问题