问题原因
看了好多帖子都没解决,总结一下解决过程
其实是缺少libstdc++.so.6.0.29
可在bash输入下列代码查看现有版本
strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX
现有方法
可首先尝试降低报错包的版本(对我无用):正确解决libstdc++.so.6: version `GLIBCXX_3.4.22' - 知乎 (zhihu.com)
连接自己设备里其他地方的lib版本(没有root权限不好搞) :(66条消息) 解决ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.22‘ not found_AI_Frank的博客-优快云博客
我的办法:下载所需lib版本并建立软连接
(前提,获得sudo权限)
第一步,点此链接下载(明确文件路径):下载
第二步,移除现有软连接
sudo rm /usr/lib/x86_64-linux-gnu/libstdc++.so.6
第三步,cd到下载路径下再执行
sudo mv libstdc++.so.6.0.29 /usr/lib/x86_64-linux-gnu/
第四步,重新建立软连接
sudo ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.29 /usr/lib/x86_64-linux-gnu/libstdc++.so.6
问题解决!!!