big*_*bai 5 macos cmake lightgbm
在 Mac OS 上安装 LightGBM 时,出现以下错误:
CMake Error at /usr/local/Cellar/cmake/3.12.4/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
Could NOT find OpenMP_C (missing: OpenMP_C_FLAGS OpenMP_C_LIB_NAMES)
Call Stack (most recent call first):
/usr/local/Cellar/cmake/3.12.4/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
/usr/local/Cellar/cmake/3.12.4/share/cmake/Modules/FindOpenMP.cmake:466 (find_package_handle_standard_args)
CMakeLists.txt:82 (find_package)
Run Code Online (Sandbox Code Playgroud)

我按照官方手册操作,错误出现在cmake ..步骤:

如果您能帮助我,谢谢您的帮助。
小智 4
Darts 安装指南中的解决方案对我有用。您需要降级 libomp 库:
wget https://raw.githubusercontent.com/Homebrew/homebrew-core/fb8323f2b170bd4ae97e1bac9bf3e2983af3fdb0/Formula/libomp.rb
brew unlink libomp
brew install libomp.rb
Run Code Online (Sandbox Code Playgroud)