【问题标题】:I have installed lightgbm successfully but can't run in jupyter我已成功安装 lightgbm 但无法在 jupyter 中运行
【发布时间】:2017-06-29 12:53:22
【问题描述】:

我使用anaconda运行jupyter,路径为:

/Users/Kum/anaconda/bin

我在这个路径下成功安装了lightgbm:

drwxr-xr-x  22 Kum  staff   748B Feb 11 09:11 LightGBM
-rwxr-xr-x   1 Kum  staff   147B Jun 16  2016 ipython
-rwxr-xr-x   1 Kum  staff   147B Jun 16  2016 ipython2
-rwxr-xr-x   1 Kum  staff    11K Jun 16  2016 isympy
-rwxr-xr-x   1 Kum  staff   133B Jun 16  2016 jsonschema
-rwxr-xr-x   1 Kum  staff   149B Jun 16  2016 jupyter
-rwxr-xr-x   1 Kum  staff   108B Jun 16  2016 jupyter-console
-rwxr-xr-x   1 Kum  staff   176B Jun 16  2016 jupyter-kernelspec
-rwxr-xr-x   1 Kum  staff   159B Jun 16  2016 jupyter-migrate
-rwxrwxr-x   1 Kum  staff   113B Jun 16  2016 jupyter-nbconvert
-rwxr-xr-x   1 Kum  staff   152B Jun 16  2016 jupyter-nbextension
-rwxr-xr-x   1 Kum  staff   150B Jun 16  2016 jupyter-notebook

在 LightGBM 下:

-rw-r--r--   1 Kum  staff   3.1K Feb 11 09:10 CMakeLists.txt
-rw-r--r--   1 Kum  staff   1.1K Feb 11 09:10 LICENSE
drwxr-xr-x  12 Kum  staff   408B Feb 11 09:10 R-package
-rw-r--r--   1 Kum  staff   3.9K Feb 11 09:10 README.md
drwxr-xr-x   6 Kum  staff   204B Feb 11 09:11 build
drwxr-xr-x   4 Kum  staff   136B Feb 11 09:10 docker
drwxr-xr-x  12 Kum  staff   408B Feb 11 09:10 docs
drwxr-xr-x  10 Kum  staff   340B Feb 11 09:10 examples
drwxr-xr-x   3 Kum  staff   102B Feb 11 09:10 include
-rwxr-xr-x   1 Kum  staff   1.0M Feb 11 09:11 lib_lightgbm.so
-rwxr-xr-x   1 Kum  staff   982K Feb 11 09:11 lightgbm
drwxr-xr-x   4 Kum  staff   136B Feb 11 09:10 pmml
drwxr-xr-x   8 Kum  staff   272B Feb 11 10:19 python-package
drwxr-xr-x  11 Kum  staff   374B Feb 11 09:10 src
drwxr-xr-x   4 Kum  staff   136B Feb 11 09:10 tests
drwxr-xr-x   5 Kum  staff   170B Feb 11 09:10 windows

anaconda/bin/LightGBM  master ✔

当我编码时:

import lightgbm as lgm

出现错误:

ImportError: No module named lightgbm

如何解决这个....我很难过。XD

【问题讨论】:

    标签: python macos terminal jupyter-notebook


    【解决方案1】:

    确保您通过lightgbm installation guides。然后尝试conda list检查lightgbm是否在安装包列表中。

    如果未使用condapip 安装模块,则可能是您的模块未添加到python 路径。

    您可以通过在 Python 会话开始时修改 env 来手动配置它,或者在模块目录下使用 jupyter notebook/Python

    【讨论】:

    • 是的。我检查了路径并解决了问题。谢谢。我没有将包放在正确的路径中。我的mac中有两个版本的python。 @Neo X
    • 我在 Anaconda 中使用 Spyder。我应该将 lightgbm 包放在 Spyder 文件夹中吗?
    【解决方案2】:

    enter image description here根据lightgbm中显示的要求在conda中创建一个新环境,然后在jupyter中创建一个环境列表并通过更改内核设置根据您的包使用它会正常工作。

    如何创建新环境?

    conda create --n py37_64 python=3.7 
    

    也根据 lightgbm 的 32 位或 64 位下载 64 位用于:

    config --env --set subdir win--64
    

    并在此处激活特定的环境,它是 py37_64,因此命令将是:

    activate py37_64
    

    并安装 lightgbm:

     pip install lightgbm
    

    现在看看魔法并在你的 jupyter notebook 中使用这个环境。

    conda install nb_conda
    

    要在笔记本中使用此内核,您必须停用 env 并再次激活它

    现在看看你的笔记本

    在这里你可以看到我实际使用这个的图像,现在你可以根据你的要求切换内核。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-07-17
      • 2020-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多