我已成功安装了lightgbm但无法在jupyter

时间:2017-02-11 03:26:49

标签: python macos terminal jupyter-notebook

我使用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

2 个答案:

答案 0 :(得分:1)

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

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

您可以通过修改Python会话开头的env手动配置它,也可以在模块目录下使用jupyter notebook/Python

答案 1 :(得分:0)

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

如何创建新的环境?

conda create --n py37_64 python=3.7 

也请按照32位或64位下载lightgbm 64位:

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

并激活特定的环境,这里是py37_64,因此命令为:

activate py37_64

并安装lightgbm:

 pip install lightgbm

现在看魔术,并在jupyter笔记本中使用此环境。

conda install nb_conda

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

现在看您的笔记本

现在您可以在图像即时消息中实际使用它了,现在您可以根据需要切换内核了。