version `GLIBCXX_3.4.29' not found
001、问题: version `GLIBCXX_3.4.29' not found (最好不要尝试安装GLIBC库)

002、 当前所处环境为conda 基础环境(base)
003、查找对应的库文件
(base) [b20223040323@admin1 test]$ find ~ -name "libstdc++.so.6" ## 查找对应的库文件
基础环境调用的库为下图箭头所指:

004、针对该库,核对glibc版本,确认是否真的不存在version `GLIBCXX_3.4.29'
(base) [b20223040323@admin1 test]$ strings /public/home/b20223040323/anaconda3/lib/libstdc++.so.6 | grep -i "glibcxx"

确实不存在。
005、针对其他库查看是否存在version `GLIBCXX_3.4.29' ,比如查看python3.8下面的库是否存在改文件
(base) [b20223040323@admin1 test]$ strings /public/home/b20223040323/anaconda3/envs/py38/lib/libstdc++.so.6 | grep -i "glibcxx"

存在 version `GLIBCXX_3.4.29' 。
006、因此,解决方法为切换到python3.8环境即可(针对缺少version `GLIBCXX_3.4.29'的问题,可以尝试用conda安装不同python版本,确认不同libstdc++.so.6的GLIBCXX版本,进而解决问题。

浙公网安备 33010602011771号