ImportError: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.9‘ not found

ImportError: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.9’ not found

  1. 报错信息
    ImportError: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.9’ not found (required by /opt/anaconda3/envs/test/lib/python3.6/site-packages/matplotlib/_path.cpython-36m-x86_64-linux-gnu.so)
  2. 报错原因
    系统中的libstdc++.so.6与anaconda3中的版本不一样,例如我的系统中是 libstdc++.so.6.0.19,anaconda3是libstdc++.so.6.0.25,需要保持二者的一致
  3. 解决步骤
    查看系统中的libstdc++.so.6
ll /usr/lib64/libstdc++*

查看anaconda3中的libstdc++.so.6

ll /opt/anaconda3/lib/libstdc++*

将2中的libstdc++.so.6.0.25拷贝到1目录中
删除系统中的原有的软链接

sudo rm -rf /usr/lib64/libstdc++.so.6

建立新的软链接

ln -sf libstdc++.so.6.0.25 libstdc++.so.6

finish

猜你喜欢

转载自blog.csdn.net/jin__9981/article/details/112464063