在服务器的虚拟环境下运行GCC报错ImportError: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21‘ not found

1、错误

ImportError: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /home/lj/anac                                                                                                            onda3/envs/dgl/lib/python3.6/site-packages/scipy/_lib/_uarray/_uarray.cpython-36m-x86_64-linux-gn                                                                                                            u.so)

2、解决

也就是需要在系统文件下建立软连接

cd software
wget http://archive.ubuntu.com/ubuntu/pool/main/g/gcc-5/libstdc++6_5.3.1-14ubuntu2_amd64.deb
ar -x  libstdc++6_5.3.1-14ubuntu2_amd64.deb
tar xvf data.tar.xz
cd ./usr/lib/x86_64-linux-gnu
find ./  libstdc++.so.6.0.21
sudo cp libstdc++.so.6.0.21 /usr/lib64



cd  /usr/lib64
find ./ -name libstdc++.so.6
sudo cp libstdc++.so.6 libstdc++.so.6.bak
sudo rm -rf libstdc++.so.6
find ./ -name  libstdc++.so.6.0.21
sudo ln -s libstdc++.so.6.0.21 libstdc++.so.6
strings /usr/lib64/libstdc++.so.6 | grep GLIBC

【链接】https://ubuntu.pkgs.org/16.04/ubuntu-main-amd64/libstdc++6_5.3.1-14ubuntu2_amd64.deb.html

在服务器的虚拟环境下运行GCC报错ImportError: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21‘ not found_第1张图片

3、参考

https://www.cnblogs.com/sddai/p/10318086.html

https://blog.csdn.net/sinat_36008080/article/details/89604382

https://ubuntu.pkgs.org/16.04/ubuntu-main-amd64/libstdc++6_5.3.1-14ubuntu2_amd64.deb.html

你可能感兴趣的:(Linux)