Machine learning 无法从jupyter笔记本安装lightgbm
在jupyter笔记本中,我做到了:Machine learning 无法从jupyter笔记本安装lightgbm,machine-learning,lightgbm,Machine Learning,Lightgbm,在jupyter笔记本中,我做到了: !pip3 install lightgbm 我得到了以下信息: Requirement already satisfied: lightgbm in /Users/tiger/anaconda/lib/python3.5/site-packages (2.2.1) Requirement already satisfied: scikit-learn in /Users/tiger/anaconda/lib/python3.5/site-packages
!pip3 install lightgbm
我得到了以下信息:
Requirement already satisfied: lightgbm in /Users/tiger/anaconda/lib/python3.5/site-packages (2.2.1)
Requirement already satisfied: scikit-learn in /Users/tiger/anaconda/lib/python3.5/site-packages (from lightgbm) (0.18.1)
Requirement already satisfied: numpy in /Users/tiger/anaconda/lib/python3.5/site-packages (from lightgbm) (1.12.0)
Requirement already satisfied: scipy in /Users/tiger/anaconda/lib/python3.5/site-packages (from lightgbm) (0.18.1)
OSError: dlopen(/Users/tiger/anaconda/lib/python3.5/site-packages/lightgbm/lib_lightgbm.so, 6): Library not loaded: /usr/local/opt/libomp/lib/libomp.dylib
Referenced from: /Users/tiger/anaconda/lib/python3.5/site-packages/lightgbm/lib_lightgbm.so
Reason: image not found
它显示该软件包已安装。但是,当我尝试导入lightgbm时:
import lightgbm as lgbm
我得到了以下信息:
Requirement already satisfied: lightgbm in /Users/tiger/anaconda/lib/python3.5/site-packages (2.2.1)
Requirement already satisfied: scikit-learn in /Users/tiger/anaconda/lib/python3.5/site-packages (from lightgbm) (0.18.1)
Requirement already satisfied: numpy in /Users/tiger/anaconda/lib/python3.5/site-packages (from lightgbm) (1.12.0)
Requirement already satisfied: scipy in /Users/tiger/anaconda/lib/python3.5/site-packages (from lightgbm) (0.18.1)
OSError: dlopen(/Users/tiger/anaconda/lib/python3.5/site-packages/lightgbm/lib_lightgbm.so, 6): Library not loaded: /usr/local/opt/libomp/lib/libomp.dylib
Referenced from: /Users/tiger/anaconda/lib/python3.5/site-packages/lightgbm/lib_lightgbm.so
Reason: image not found
安装
libomp
为我修复了这个问题(MacOS):
在Linux中,这应该是:
sudo apt install libomp-dev
在macOS上对我很有效
$ brew install lightgbm