anaconda下import xgboost报错version `GLIBCXX_3.4.22' not found

在Ubuntu系统中,使用pip安装xgboost后,在Anaconda环境中导入时遇到`GLIBCXX_3.4.22' not found错误。通过全局查找libstdc++.so*,尝试在/usr/lib下解决问题,但未成功。最终发现需要在Anaconda目录下操作,将相应版本的libstdc++.so.6.0.22复制到Anaconda的lib目录,删除旧的libstdc++.so.6并创建软链接,成功解决导入xgboost的问题。
摘要由CSDN通过智能技术生成

ubuntu下pip安装xgboost后,进入anaconda后import出现错误

version `GLIBCXX_3.4.22' not found

在网上找了很多回答,发现都没有很好的解决这一问题,但是我们首先可以做的是,利用find命令查找libstdc++.so*

sudo find / -name 'libstdc++.so*'

这个查找是全局的,我的结果如下

/usr/share/gdb/auto-load/usr/lib/i386-linux-gnu/libstdc++.so.6.0.22-gdb.py
/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22-gdb.py
/usr/lib/libstdc++.so.6.0.17
/usr/lib/i386-linux-gnu/libstdc++.so.6.0.22
/usr/lib/i386-linux-gnu/libstdc++.so.6
/usr/lib/libstdc++.so.6.0.22
/usr/lib/gcc/x86_64-linux-gnu/6/libstdc++.so
/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22
/usr/lib/x86_64
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值