ImportError:/lib64/libstdc++.so.6:未找到版本“CXXABI_1.3.9”

时间:2018-04-17 10:21:45

标签: python

我收到以下错误:

  

导入错误:/lib64/libstdc++.so.6:未找到版本“CXXABI_1.3.9”(/home/wasiahmad/software/anaconda3/lib/python3.6/site-packages/matplotlib/_path.cpython-需要36m-x86_64-linux-gnu.so)

在这一行:

import matplotlib.pyplot as plt

我访问了Github和StackOverflow中报告的问题并跟踪了它们但仍然无法解决问题。

检查解决方案:

我检查过文件:libstdc++.so.6位于/home/wasiahmad/software/anaconda3/lib/,我运行了以下命令:

$ strings ~/software/anaconda3/lib/libstdc++.so.6 | grep CXXABI_1.3.9

然后返回CXXABI_1.3.9

但我仍然无法弄清楚问题是什么。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:4)

我完全同意先前的答复。更精确地输入

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/wasiahmad/software/anaconda3/lib/

在终端会解决问题

答案 1 :(得分:3)

/home/wasiahmad/software/anaconda3/lib/添加到LD_LIBRARY_PATH解决了问题。感谢Knud Larsen的评论和提醒,/lib64/libstdc++.so.6目前排在LD_LIBRARY_PATH的第一位。