装lightGBM的时候碰到conda的一些坑

作者 某瓜 日期 2017-08-02
装lightGBM的时候碰到conda的一些坑

在Ubuntu Server 16.04.2,装好conda,然后编译安装lightGBM,顺便把python前端也弄上。

然后

import lightgbm as lgb

报错:

OSError: /home/niranjan/anaconda/bin/../lib/libgomp.so.1: version `GOMP_4.0' not found

查到是gcc版本问题,好吧,把系统自己的libgomp连过来。

ln -s /usr/lib/x86_64-linux-gnu/libgomp.so.1 ./libgomp.so.1

又报错:

OSError: /home/user1/anaconda3/envs/mxnet/bin/../lib/libstdc++.so.6: version `GLIBCXX_3.4.20' not found

好吧,把libstdc++也连过来

ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21 libstdc++.so.6

全世界清静了。

下次发现类似问题可以考虑无脑连了。