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

Was*_*mad 6 python

我收到以下错误:

ImportError:/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
Run Code Online (Sandbox Code Playgroud)

我已经访问了Github和StackOverflow中报告的问题,并对其进行了跟踪,但仍然无法解决问题。

解决方案检查:

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

$ strings ~/software/anaconda3/lib/libstdc++.so.6 | grep CXXABI_1.3.9
Run Code Online (Sandbox Code Playgroud)

然后返回CXXABI_1.3.9

但是我仍然不知道是什么问题。任何帮助,将不胜感激。

小智 11

我完全同意之前的回答。更准确地打字

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/wasiahmad/software/anaconda3/lib/
Run Code Online (Sandbox Code Playgroud)

在终端将解决问题

  • 使用(之前的回应)是不合适的。因为,未来答案的位置将根据 Stack Overflow 排名系统进行更改。 (4认同)

Cha*_*ker 11

如果你在 HPC 中,这对我有用,我认为:

module load gcc/9.2.0
Run Code Online (Sandbox Code Playgroud)


Was*_*mad 6

添加/home/wasiahmad/software/anaconda3/lib/LD_LIBRARY_PATH解决的问题。多亏了Knud拉森对他的评论,并且提醒/lib64/libstdc++.so.6目前先出现LD_LIBRARY_PATH