mac安裝lightgbm踩坑心得,親測有效!!

2021-08-22 10:34:59 字數 1147 閱讀 7240

最近用mac安裝lightgbm,根據官網給的例子一步一步跟著安裝,發現坑還是挺多的,下面一一講解:

1.首先安裝cmake 和 gcc 

brew install cmake

brew install gcc --without-multilib

2.然後安裝lightgbm

git clone --recursive  ; cd lightgbm
這裡如果你所在的資料夾如果是home目錄下,terminal會報乙個錯誤:

fatal: could not create work tree dir 'lightgbm': permission denied

-bash: cd: lightgbm: no such file or directory

這是因為home目錄下面普通使用者沒有儲存許可權,在這裡不建議修改home目錄的許可權,我又另找了乙個資料夾,在document目錄下面git clone。

3.慎重

官網給的例子是

export cxx=g++-7 cc=gcc-7
4.在lightgbm資料夾裡面建立build資料夾

mkdir build ; cd build
5.執行cmake  ..

cmake ..
如果這個時候報下面的錯:

specify --help for usage, or press the help button on the cmake gui.

首先到lightgbm的路徑下面,進入build目錄下,刪除cmakefiles、cmakecache.txt這兩個檔案,因為這是之前gcc7生成的。

然後執行下面語句:

export cxx=g++-8 cc=gcc-8
6. j4是指呼叫4核心,速度會很快,不用擔心,現在能跑資料探勘的機器,本身也不會太差,不用-j,-j4會很快,完成之後,官網表示你已經成功安裝lgb,可以愉快的玩耍了。

cmake ..

make -j4

7.以上問題的第二套方案,一位大佬的分享。

mac安裝xgboost踩坑記錄

2.3安裝clang omp brew install clang omp 有人提到clang omp已經從homebrew移除了,如果找不到clang omp可以嘗試brew install with clang llvm 括號裡的內容我試著都報錯。網上搜可以使用brew安裝llvm,因為它現在包...

Mac 安裝HomeBrew 踩坑總結

1 首先進入homebrew官網 按照官網提示在終端貼上命令如下 bin bash c curl fssl 可能會出現如下錯誤 提示沒有許可權!就用sudo命令 sudo bin bash c curl fssl 結果還是不行,報錯如下 其他帖子裡說用下面的命令修改許可權可以,但試了還是不行,可以試...

mac下python安裝LightGBM並測試

測試用例 之前實習的時候用的windows系統,感覺python安裝lightgbm模組有點曲折但整體上還是比較順利就完成了的,沒想到mac下安裝真的太心酸了,著急用就坑在了安裝lightgbm模組前的準備工作上?所以這裡總結了一下通過看了好幾篇安裝教程,結合自己遇到的問題給出方案,希望你們順利解決...