我需要在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
我想念什么?
干杯,
丹
答案 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。