[英]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
是否在已安装的软件包列表中。
如果模块未使用conda
或pip
安装,则您的模块可能未添加到 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.