繁体   English   中英

我已经成功安装了 lightgbm 但无法在 jupyter 中运行

[英]I have installed lightgbm successfully but can't run in jupyter

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

确保您阅读了lightgbm 安装指南 然后尝试conda list检查lightgbm是否在已安装的软件包列表中。

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

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

在此处输入图像描述根据 lightgbm 中显示的要求在 conda 中创建一个新环境,然后在 jupyter 中创建一个环境列表,并通过更改内核设置根据您的包使用它会正常工作。

如何创建新的环境?

conda create --n py37_64 python=3.7 

还根据 32 位或 64 位下载 Lightgbm 64 位用于:

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

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

activate py37_64

并安装 lightgbm:

 pip install lightgbm

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

conda install nb_conda

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

现在看看你的笔记本

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM