Mac の超初心者でございます。
python3の環境で xgboost をインストールしてみたのですが、うまく出来ません。
Mac のデフォルトの python2.7 では、ネットで調べて、xgboostをインストールする事が出来ました。
しかしながら、小生の目的は、python3.5環境下で xgboostをインストールする事です。
以下にお示しさせていただきますモノは、全て、ターミナル上のものでございます。
>>> quit() y********:~ y********$ python3 -m brew install gcc@5 /Library/Frameworks/Python.framework/Versions/3.6/bin/python3: No module named brew y**********:~ y********$ brew install gcc@5 Updating Homebrew...
python3 でインストールする事を明確にするために、上記のスタイル $ python3 -m
を巻頭につけて、いろいろ試しました。
Warning: gcc@5 5.5.0_2 is already installed y*******a:~ yamadasatoru$ pip install xgboost
上記のスクリプトは python2.7には既にxgboostはインストール済みと承知の上で、 python3かどうか、わからないまま、ネットで調べたままに、python3 -m をつけないで、動かしたものでございます。
Requirement already satisfied: xgboost in /Library/Python/2.7/site-packages/xgboost-0.7-py2.7.egg Requirement already satisfied: numpy in /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python (from xgboost) Requirement already satisfied: scipy in /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python (from xgboost)
結果は、既にインストール済みとのことで、予想通りでした。
今度は、python3 -m と 明確にpython3 にインストールしたいと意思表示をしてから
動かしてみました。
y***********a:~ y**********$ python3 -m pip install xgboost Collecting xgboost Using cached xgboost-0.7.post3.tar.gz Complete output from command python setup.py egg_info: ++ pwd + oldpath=/private/var/folders/cj/6n31sqn57hx59b2ms6n9gvl80000gn/T/pip-build-9m_emo_z/xgboost + cd ./xgboost/
このように、順調な感じなのですが、最後にエラーが出てきました。
xgboost/xgboost/./lib/libxgboost.dylib /Library/Frameworks/Python.framework/Versions/3.6/xgboost/libxgboost.dylib ---------------------------------------- Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/cj/6n31sqn57hx59b2ms6n9gvl80000gn/T/pip-build-9m_emo_z/xgboost/
上記のエラーメッセージをググったりして、出来る範囲で調べたのですが、改善策がわからないまま苦慮しております。
python2.7 と python3.5 が 一緒にいるため、余計にややこしいと思います。
小生が、出来るだけのことはしたつもりでございます。
補足としましては、python3.6 をインストールした時の 開発環境の python3.6の
IDLEの中では、random forest はうまく動いてくれております。
諸先輩方の、ご教示、よろしくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/11 07:16 編集
2018/03/11 09:10
2018/03/12 23:53
2018/03/13 00:31
2018/03/13 01:37
2018/03/13 01:51
2018/03/13 02:39
2018/03/13 02:41 編集
2018/03/13 03:47
2018/03/13 04:14
2018/03/13 04:26
2018/03/13 05:46
2018/03/13 10:18
2018/03/13 22:28
2018/03/13 22:49