最近用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模組前的準備工作上?所以這裡總結了一下通過看了好幾篇安裝教程,結合自己遇到的問題給出方案,希望你們順利解決...