今天安装paddle的时候发现报错这个,看了其他的博客主要原因是是/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21'下没GLIBCXX_3.4.21这个版本,简而言之就是/usr/lib64/libstdc++.so.6下的glibc版本太低了。
需要下载一个libstdc++.so.6.0.26并将文件改名为【libstdc++.so.6】上传到服务器
下载地址:链接:https://pan.baidu.com/s/163zsi4-GDS8uAh1czluYSA 密码:t0ln
如果使用virtualenv的话就,把文件放在venv/lib/下面,然后修改
vi ~/.bashrc
加入这行
export LD_LIBRARY_PATH="/home/venv/lib:$LD_LIBRARY_PATH"
然后再运行import paddle 就ok了
我们现在需要使用虚拟环境的gcc而不是系统/usr/lib下的。你的gcc对应的libstdc++.so.6应该在anaconda3/envs/虚拟环境名字/lib(或lib64)下面。
paddlepaddle 2.4.2
paddlepaddle-gpu 2.4.2.post116