1. 分别检查是否有GLIBCXX_3.4.26
- user目录
也许会有3.4.26, 如果有,跳转第2步,没有,跳转第3步
strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX
- 虚拟环境目录(也就是报错中的目录)
应该是没有的,不然你也不会求助了
nm /home/ynzhu/bin/anaconda3/envs/CFLD/bin/../lib/libstdc++.so.6 | grep GLIBCXX
2. 如果usr目录下有
rm /home/xx/anaconda3/bin/../lib/libstdc++.so.6
cp /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.29 /home/xx/anaconda3/bin/../lib
ln -s /home/xx/anaconda3/bin/../lib/libstdc++.so.6.0.29 /home/xx/anaconda3/bin/../lib/libstdc++.so.6
检查以下是否能正确找到
strings /home/xx/anaconda3/bin/../lib/libstdc++.so.6 | grep GLIBCXX_3.4.29
3. 如果usr目录下没有
也不用担心,下载一下很快
下载libstdc++.so.6.0.29
下载到哪无所谓,只要最后拷贝到/home/xx/anaconda3/bin/…/lib/下面,再执行:
ln -s /home/xx/anaconda3/bin/../lib/libstdc++.so.6.0.29 /home/xx/anaconda3/bin/../lib/libstdc++.so.6
最后再check一下:
strings /home/xx/anaconda3/bin/../lib/libstdc++.so.6 | grep GLIBCXX_3.4.29
over,解决