質問: Kaggle初心者です stackoverflowも初めての利用なので至らないところが多いと思いますがお許しください。 LightGBMのインストールがうまくいきません、、、 公式の手順に沿ってインストールしたのですが、 ![画像の説明をここに入力](https://i.stack.imgur.com/AaFuI.png) のように、`import lightgbm as lgb` で `ImportError: cannot import name 'zip_'` というエラーが出てしまいます。 どなたか、わかるかたいらっしゃいましたら教えてください。よろしくお願いします。 Apple Clangとgccを試しました。 ### 追記 * 環境 + mac OS High Sierra バージョン10.13.6 + Python 3.6.3 :: Anaconda, Inc. * インストールは以下のドキュメントにしたがって行いました。Python-package のインストールは `brew install libomp` して `pip install wheel pip install lightgbm` することにより行いました。 + * からanacondaでのインストールも試したのですが、 ![画像の説明をここに入力](https://i.stack.imgur.com/mh7kY.png) インストールの途中で上の写真のようなエラーが発生してしまいます。 * コメントでご指摘いただいたように `compat.py` の内容をgithubのものとローカルの `~/.pyenv/versions/anaconda3-5.0.1/lib/python3.6/site-packages/lightgbm/compat.py` で比較してみましたが、同一でした。 ![画像の説明をここに入力](https://i.stack.imgur.com/Vv1V0.png)
回答: `import lightgbm as lgb`で`ImportError: cannot import name 'zip_'`というエラーが出るということですが、`LightGBM`のコードを見ても通常そのようなエラーが発生することはありません。 `LightGBM`をコンパイルやインストールしてみましたが問題が発生することはないし、GitHubのIssuにも`Clang`及び`gcc`のバージョンの問題以外にこのようなエラーが発生しているケースはありません。 また、pyenv+anacondaというのは便利かもしれませんが、その仕様上 anacondaでpipを使ったり、最新のバージョンのcondaを使う時には問題が発生しやすいという特徴があります。 こういうことから考えれば、再度インストールをやり直すのが早いと思います。 なお、`LightGBM`はPyPIにバイナリー版も公開されているので、公式Pythonを使うのであれば、以下で、 ``` pip3 install numpy scipy scikit-learn lightgbm ``` Anaconda であれば、 ``` conda install -c conda-forge lightgbm ``` で、数分でインストールできます。