不能导入matlab。引擎没有环境误差(Ubuntu 14.04 /蟒蛇)

3视图(30天)
我使用Ubuntu 14.04与蟒蛇python解释器。当我试着导入matlab引擎在python中我得到以下错误:
文件“/ home / lanere / anaconda2 / lib / python2.7 /网站/ matlab /发动机/ __init__ . py”、线61年,在<模块>
“MathWorks技术支持援助:% s”万博1manbetx% e)
EnvironmentError:请重新安装MATLAB引擎MathWorks Python或联系技术支持援助:/usr/local/MATLAB/R201万博1manbetx6b/extern/engines/python/dist/matlab/engine/glnxa64/../../../../../../../bin/glnxa64/libicuio.so。56:未定义符号:_ZN6icu_5613UnicodeString8doAppendEPKDsii
我安装一个非缺省位置(我的蟒蛇python文件夹)。我已经重新安装引擎几次。我用10发动机在我的Windows桌面蟒蛇经常和没有问题。
任何想法如何解决这个问题。之前我看到一个帖子,一个类似的问题,但是从来没有一个决议,解决他们的问题。

答案(2)

Bo李
Bo李 2016年10月17日
它看起来像一个ICU的兼容性问题。你可以使用详细的模式“python -vvv”来找到更多的细节。libicuio有另一个版本。装载在“进口matlab.engine”呢?

Daeyun胫骨
Daeyun胫骨 2016年10月20日
编辑:Daeyun胫骨 2016年10月20日
我有这个问题。这是重新安装matplotlib后固定。

类别

找到更多的在从Python调用MATLAB帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!