运行代码出现错误:
sklearn/utils/_fast_dict.cpython-38-x86_64-linux-gnu.so: symbol
_ZTINSt8ios_base7failureB5cxx11E, version GLIBCXX_3.4.21 not defined in file libstdc++.so.6 with link time reference
原因:很可能是linux系统的环境路径没有设置,从而找不到GLIBCXX_3.4.21。
- 先查看是否存在GLIBCXX_3.4.21:
//其中的lgs换成自己对应的路径
strings /home/lgs/anaconda3/bin/../lib/libstdc++.so.6 | grep GLIBCXX_3.4.2
如果显示出GLIBCXX_3.4.*,说明存在GLIBCXX,环境路径没有配置好。
- 查看是否存在相应的环境路径,显示为空,说明环境路径未设置。
echo $LD_LIBRARY_PATH
- 添加环境路径
// lgs改为自己的路径
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/lgs/anaconda3/lib