成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

mac 安裝 lightgbm 無法導(dǎo)入(以及解決cmake命令無法編譯)

BetaRabbit / 2193人閱讀

摘要:一般的包在用上述命令安裝后,就可正常使用,但是編譯依賴,不支持。給出如下圖的錯(cuò)誤官網(wǎng)也有給出在上安裝的方法,但我在執(zhí)行命令時(shí),總是無法成功,跳過這個(gè)坑花了好久,下面給出成功安裝的方法。系統(tǒng)包首先保證你的電腦裝了,下面用到命令。

最近在看數(shù)據(jù)分析,用到 python 的 lightgbm 包,直接用 pip install lightgbm 命令安裝后,在 import lightgbm 時(shí)總報(bào)錯(cuò),解決了一晚上加一上午,記錄下來幫助像我一樣的新手小伙伴少踩坑。


一般的包在用上述 pip 命令安裝后,就可正常使用,但是 LightGBM 編譯依賴 OpenMP,Apple Clang 不支持。給出如下圖的錯(cuò)誤:

官網(wǎng)也有給出在 mac 上安裝的方法,但我在執(zhí)行 cmake .. 命令時(shí),總是無法成功,跳過這個(gè)坑花了好久,下面給出成功安裝的方法。

系統(tǒng):macOS Sierra 10.12.6
LightGBM包:https://github.com/Microsoft/...

首先保證你的電腦裝了 Homebrew,下面用到 brew 命令。

打開終端后,依次執(zhí)行命令:

brew install cmake
brew install gcc@7 --without-multilib
git clone --recursive https://github.com/Microsoft/LightGBM ; cd LightGBM
mkdir build ; cd build
cmake -DCMAKE_CXX_COMPILER=g++-7 -DCMAKE_C_COMPILER=gcc-7 ..
make -j

如果安裝成功,最后輸出結(jié)果如下:

我的電腦上默認(rèn)安裝到 /usr/local/lib/python2.7/site-packages 文件夾下。

輸出上述編譯成功的信息后,即可執(zhí)行下一步,從 build 文件夾返回上一級(jí),執(zhí)行命令:

cd python-package
pip install lightgbm

如成功安裝顯示信息:

最后還需要進(jìn)行配置,找到你在上一步安裝的 LightGBM 文件夾,拷貝里面的 lib_lightgbm.so 文件到 LightGBM/python-package/lightgbm 目錄下。最后將 LightGBM/python-package/lightgbm 文件夾拷貝到你需要用到到 python 文件夾下。

注意是要將 python-package 里的 lightgbm 文件夾放到要用到 lightgbm 的環(huán)境下,而不是 LightGBM 整個(gè)文件,否則雖然可以 import 成功,但是不能正常用,會(huì)報(bào)錯(cuò) LightGBM 對(duì)要用的方法無效。我用的是 python3.6 和 jupyter notebook,所以需要分別將 lightgbm 文件夾復(fù)制到 /usr/local/lib/python3.6/site-packages 和 anaconda3 對(duì)應(yīng)的文件夾下。

補(bǔ)充:
在執(zhí)行 pip install lightgbm 命令時(shí),我又遇到了如下所示的問題:

解決辦法,執(zhí)行命令:

pip install urllib3==1.21.1

然后即可成功 import :

參考鏈接:
https://blog.csdn.net/Jiaach/...
https://blog.csdn.net/chao201...
還有一些 stackoverflow 的答案,太多了就不放上來了,如果安裝過程還有問題,可以去這個(gè)網(wǎng)站參考。


如有紕漏,歡迎指正。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/41850.html

相關(guān)文章

  • Mac 任意Python環(huán)境安裝 Caffe 的終極教程

    摘要:包括系統(tǒng)的原因自帶的系統(tǒng)環(huán)境無法安裝及其他第三方庫,必須通過來自行安裝一個(gè)而這個(gè)路徑和系統(tǒng)的并不一樣。在如此混亂的開發(fā)環(huán)境下,配置實(shí)在艱難,特此教程。你要用的話可以不忽略該教程了。 原文鏈接 https://jinkey.ai/post/tech/m...本文作者 Jinkey(微信公眾號(hào) jinkey-love,官網(wǎng) https://jinkey.ai)感謝 yubang 老司機(jī)指導(dǎo)...

    FleyX 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<