web-dev-qa-db-ja.com

ImportErrorの理由:lightgbmという名前のモジュールがありません

私のOSはUbuntuで、公式インストール guide に従ってlightgbmをインストールしました。ただし、インポートすると、次のエラーが発生します。

ImportError:lightgbmという名前のモジュールがありません

どうすればこれを解決できますか?

これらのLinuxコマンドラインを実行した後、setup.pyを実行するために/ python-packageフォルダーに移動する必要もありますか?

5
dlwlrma

それらのLinuxコマンドラインを実行することに加えて。また、/python-packageに移動して、「pythonsetup.pyinstall」を実行する必要があります。

7
dlwlrma

私は同じ問題を抱えていて、ノートブックで直接インストールを実行することを解決しました

!pip install lightgbm
3
Rafaelcvo

Windowsユーザーの場合、VC runtime <https://go.Microsoft.com/fwlink/?LinkId=746572> Visual Studio(2015または2017)がインストールされていない場合に必要です。

インストールwheel <http://pythonwheels.com> via pip install wheel 最初。その後、wheelファイルをダウンロードしてインストールします。

pip install lightgbm
0
Hamid

上記の質問と回答をありがとう、同様の問題がありました。

問題:

lightgbmのインストールに成功した後、エラーImportError: No module named 'lightgbm'が発生していました(AIプラットフォームプロジェクトのGoogleCloudのノートブックインスタンス上のJupyterNotebookで)。

問題:

ノートブックがPython 2.7(パス: 'Python 3')で実行されている場合でも、lightgbmのインストールが./.local/lib/python2.7/site-packagesにあることに気付きました。

解決策:

JupyterNotebookがPython 3ではなくPython 2で実行されるように設定された後、エラーはなくなりました。

0
Nilesh Ingle

以下はトリックを行う必要があります:

export PATH=/usr/local/bin/anaconda3/bin${PATH:+:${PATH}}
PYTHONPATH=$PYTHONPATH:/usr/local/bin/anaconda3/lib/python3.6/site-packages

別のPythonバージョンを使用している場合は、パスを変更する必要がある場合があることに注意してください。

0