我运行Ubuntu 16.04和Python 3.6
安装八度和oct2py后,如果在oct2py之前导入matlab.engine,则会收到ImportError。 如果我先导入oct2py或仅导入matlab(而不是直接导入matlab.engine),则不会发生同样的情况
我得到的错误是:
ImportError: /opt/MATLAB/R2017b/extern/engines/python/dist/matlab/engine/glnxa64/../../../../../../../sys/os/glnxa64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /home/robyc/anaconda3/envs/car_py35/lib/python3.5/site-packages/scipy/sparse/_sparsetools.cpython-35m-x86_64-linux-gnu.so)
ImportError中的(怪异)链接指向一个符号链接,该符号链接指向实际存在的文件。
ls -l /opt/MATLAB/R2017b/sys/os/glnxa64/libstdc++.so.6
lrwxrwxrwx 1 root root 53 Sep 5 12:08 /opt/MATLAB/R2017b/sys/os/glnxa64/libstdc++.so.6 -> /opt/MATLAB/R2017b/sys/os/glnxa64/libstdc++.so.6.0.20
以下任何一项均无效:
我重新安装了gcc
我重新安装了八度音程
我重新安装了matlab
关于检查什么/如何解决的任何建议?