ImportError:没有名为lightgbm的模块
我该如何解决这个问题?
在运行这些Linux命令之后,我是否还需要前往/python-package文件夹运行setup.py?
ImportError:没有名为lightgbm的模块
我该如何解决这个问题?
在运行这些Linux命令之后,我是否还需要前往/python-package文件夹运行setup.py?
我曾经遇到同样的问题,解决方法是直接在笔记本电脑上运行安装程序。
!pip install lightgbm
除了运行那些Linux命令行之外,我还需要进入/python-package
目录并运行"python setup.py install"。
conda install -c conda-forge lightgbm
对我来说解决了问题,您只需要在导入之前在笔记本单元格中运行即可。
对于Windows用户,如果未安装Visual Studio(2015或2017),则需要VC运行时 <https://go.microsoft.com/fwlink/?LinkId=746572>
。
首先通过pip install wheel
安装wheel <http://pythonwheels.com>
。然后从中下载wheel文件并进行安装:
pip install lightgbm
感谢您提出的问题和答案,我遇到了类似的问题。
问题:
在成功安装lightgbm
后,在AI平台项目中Google Cloud的Notebook实例上的Jupyter Notebook中出现错误ImportError: No module named 'lightgbm'
。
原因:
意识到lightgbm
的安装是在Python 2.7
中进行的,即使笔记本正在运行Python 3
(路径:./.local/lib/python2.7/site-packages
)。
解决方案:
将Jupyter Notebook设置为在Python 2上运行而不是Python 3后,错误消失了。
在 Jupyter Notebook 单元格中,尝试运行以下代码:
import sys
!{sys.executable} -m pip install lightgbm
使用Python尝试,从pypi.org,这行代码
pip install lightgbm
或者
pip3 install lightgbm
conda install lightgbm
export PATH=/usr/local/bin/anaconda3/bin${PATH:+:${PATH}}
PYTHONPATH=$PYTHONPATH:/usr/local/bin/anaconda3/lib/python3.6/site-packages