【问题标题】:Install Matlab Engine for Python 3.4.5为 Python 3.4.5 安装 Matlab 引擎
【发布时间】:2017-03-19 13:42:49
【问题描述】:

我需要在 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

我错过了什么?

干杯,

【问题讨论】:

    标签: python matlab matlab-engine


    【解决方案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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-01
    • 2016-02-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多