我的操作系统是Ubuntu,我按照官方安装guide安装了lightgbm。但是,当我导入它时,会引发此错误:
ImportError:没有名为lightgbm的模块
我该如何解决这个问题?
运行这些linux命令行后,是否还需要转到/ python-package文件夹运行setup.py?
答案 0 :(得分:7)
除了运行那些linux命令行。我还需要转到<?php
use \Psr\Http\Message\ServerRequestInterface as Request;
use \Psr\Http\Message\ResponseInterface as Response;
require '../vendor/autoload.php';
//require '../src/config/db.php';
$app = new \Slim\App;
$app->get('/hello/{name}', function (Request $request, Response $response) {
$name = $request->getAttribute('name');
$response->getBody()->write("Hello, $name");
return $response;
});
#Customer Routes
//require '../src/routes/customer.php';
$app->run();
?>
<!DOCTYPE html>
<html>
<head></head>
<body></body>
</html>
,然后运行&#39; python setup.py install&#39;。
答案 1 :(得分:2)
我遇到了同样的问题,并解决了直接在笔记本电脑上运行安装程序
!pip install lightgbm
答案 2 :(得分:0)
对于Windows用户,如果未安装Visual Studio(2015或2017),则需要VC runtime <https://go.microsoft.com/fwlink/?LinkId=746572>
。
首先通过wheel <http://pythonwheels.com>
安装pip install wheel
。之后,下载wheel文件并从中安装:
pip install lightgbm
答案 3 :(得分:0)
以下应该可以解决问题:
export PATH=/usr/local/bin/anaconda3/bin${PATH:+:${PATH}}
PYTHONPATH=$PYTHONPATH:/usr/local/bin/anaconda3/lib/python3.6/site-packages
请注意,如果您使用其他Python版本,则可能需要更改路径。
答案 4 :(得分:0)
感谢您提供上述问题和解答,
问题:
成功安装lightgbm
后,出现错误ImportError: No module named 'lightgbm'
(在AI Platform项目中Google Cloud的Notebook实例的Jupyter Notebook中)。
问题:
意识到即使笔记本在lightgbm
(路径:“ Python 2.7
”中运行)中,Python 3
的安装也已在./.local/lib/python2.7/site-packages
中。
解决方案:
将Jupyter Notebook设置为在Python 2而不是Python 3上运行后,错误消失了。
答案 5 :(得分:0)
conda install -c conda-forge lightgbm
为我解决了问题
您只需要在导入之前在笔记本单元中运行