问题背景:一个分类问题,代码中用到了lightgbm,python接口。由于数据集太大了,所以想放在服务器上跑。
实验室服务器是debian系统,好像版本还比较老,然后各种依赖库各种旧,还不给管理员权限,好多东西都要自己源码安装在自己的路径下,然后再改PATH和LD_LIBRARY_PATH。
遇到的问题1:用anaconda的pip命令安装lightgbm时报错,具体错误忘了……反正最后安装了个lsb就解决了。
遇到的问题2:安装完lightgbm后,跑代码,在import lightgbm时,报错,找不到glibc-2.14(服务器上只有2.13)。
网上下了个源码,编译安装,安装完了报错 大概是bash: warning: setlocale: LC_ALL: cannot change locale (en_US.utf-8)

本文记录了在一台运行Debian老版本的服务器上安装lightgbm过程中遇到的问题及解决方案。首先,使用anaconda的pip安装lightgbm时出现错误,安装lsb后解决;接着,lightgbm运行时因缺少glibc-2.14导致失败,通过源码编译并安装localedata解决;最后,安装ligbc后,import pandas和lightgbm报segment fault错误,升级anaconda到3.5.1.0后问题解决。
最低0.47元/天 解锁文章
793

被折叠的 条评论
为什么被折叠?



