安装pip install lightgbm 后,执行 import lightgbm 报出如下错误:
OSError: dlopen(/opt/anaconda3/lib/python3.7/site-packages/lightgbm/lib_lightgbm.so, 6): Library not loaded: /usr/local/opt/libomp/lib/libomp.dylib Referenced from: /opt/anaconda3/lib/python3.7/site-packages/lightgbm/lib_lightgbm.so
brew的安装
参考在mac安装brew。
正常打开 https://raw.githubusercontent.com/Homebrew/install/master/install 时, 在terminal 开始再次输入命令: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 安装brew。
执行brew install libomp 前需要取消brew的自动更新。
vim ~/.bash_profile
输入E(edit)后输入i(insert)插入:
export HOMEBREW_NO_AUTO_UPDATE=true
按esc,输入 :wq 保存退出,即可正常使用brew。
解决错误
参考brew install libomp,在terminal安装 brew install libomp 就可以正常import lightgbm了。
本文介绍了一种在mac上安装lightgbm后遇到的导入错误,并提供了详细的解决方案,包括如何通过brew安装libomp来修复错误。
5323

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



