安装Matlab Engine for Python 3.4.5

时间:2017-03-19 13:42:50

标签: python matlab matlab-engine

我需要在Anaconda环境中安装Python 3.4.5的Matlab引擎。

当我尝试使用以下命令安装Matlab引擎时:

sudo python setup.py install --prefix="/home/<<my user>>/anaconda3"

它会创建另一个名为python2.7的文件夹,并在其中创建所有必需的文件和文件夹:

/home/<<my user>>/anaconda3/lib/python2.7/site-packages

当我运行哪个命令和他们返回的python时

which python
/home/<<my user>>/anaconda3/bin/python
python
Python 3.4.5 |Anaconda 4.3.0 (64-bit)

因此系统指向正确的Python版本

我甚至检查setup.py找到的版本是什么版本,它是3.4

我想念什么?

干杯,

1 个答案:

答案 0 :(得分:1)

我不知道究竟是什么问题,你能导入matlab引擎吗?

如果它不起作用,问题是当你在不同的python环境(在本例中是Anaconda的环境)安装引擎时,你需要从这个环境链接库。

在Linux上你可以这样做:

export LD_LIBRARY_PATH="/home/<<my user>>/anaconda3/lib:$LD_LIBRARY_PATH"

在Mac上:

export DYLD_LIBRARY_PATH="/home/<<my user>>/anaconda3/lib:$DYLD_LIBRARY_PATH"

这应该有用,否则你可以按照link