我使用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
答案 0 :(得分:1)
确保通过lightgbm installation guides。然后尝试conda list
检查lightgbm
是否在已安装的软件包列表中。
如果未使用conda
或pip
安装模块,则可能是您的模块未添加到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并再次将其激活
现在看您的笔记本
现在您可以在图像即时消息中实际使用它了,现在您可以根据需要切换内核了。