3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Xgboostをインストールしようとしたら出たエラーとその解決策

Posted at

Xgboostをインストールしようとしたら、エラーが出たので解決策と一緒に記録しておきます。

環境

環境
macOS version 10.15.4(Catalina)
anaconda3-5.3.1

エラー

ERROR
ERROR: Command errored out with exit status 1:
    (中略)
   ./xgboost/build-python.sh: line 27: cmake: command not found
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/private/var/folders/15//xgboost/setup.py", line 42, in <module>
        LIB_PATH = libpath['find_lib_path']()
      File "/private/var/folders/15//xgboost/libpath.py", line 50, in find_lib_path
        'List of candidates:\n' + ('\n'.join(dll_path)))
    XGBoostLibraryNotFound: Cannot find XGBoost Library in the candidate path, did you install compilers and run build.sh in root path?
    List of candidates:
    /private/var/folders/15/###############################
    /private/var/folders/15/###############################
    /private/var/folders/15/###############################
    /Users//.pyenv/versions/anaconda3-5.3.1/###############################
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

やったこと①

pip install --upgrade pip setuptools

エラー文でぐぐったら出てきたので、とりあえず実行しました。
アップグレードされたものの解決せず

やったこと②

brew install gcc@8

こちらも出てきたので、とりあえず実行しました。
インストールしたものの解決せず

解決策

結局、エラーメッセージをちゃんと読むことに
するとこんなメッセージを見つけました.

Error
./xgboost/build-python.sh: line 27: cmake: command not found

訳)cmakeやれって言ってるけど、それがなにかわからんわ。

これやん!!!!ということで、早速インストールを実行しました。

terminal
pip install cmake

cmakeがインストールされました。
続いて本命のxgboost

terminal
pip install xgboost

-----
Successfully built xgboost
Installing collected packages: xgboost
Successfully installed xgboost-1.0.2
-----

xgboostをインストールすることが出来ました!!!

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?