在使用anaconda默认环境时,调用lightgbm库失败,这时候安装就完事了
但是在anaconda中搜索不到这个库
这时候直接进 anaconda Prompt 环境
输入
pip install lightgbm
就可以了
如果出现其他没有库的情况,就把上方命令的lightgbm换成所需库名
上方方法只适用于windows环境下,补充一下一位网友在Mac环境下的解决方法:
来自网友大江南北寻: 一定要注意这个pip的操作的是不行的。
卸载参考:https://www.jianshu.com/p/2275f1fdd34f
安装参考:https://blog.csdn.net/Ahub_Ha/article/details/80343300
如果安装的过程遇到brew:command not found 是因为没有安装brew 安装brew参考:https://blog.csdn.net/linzhjbtx/article/details/85932031
Python里出现ModuleNotFoundError: No module named ‘pandas’时该怎样解决
1、打开网址https://pypi.org/project/pandas/#files,找到自己所安装的Python版本所对应的pandas版本.
2、我下载的是
下载时需将pandas下载到Python的安装目录下scripts目录下
3.打开cmd,在cmd下执行python -m pip install –upgrade pip
,下载成功的结果如下图所示
4、在cmd中切换路径到自己的Python的scripts的下:cd
然后在该路径下执行以下的命令:pip
Traceback (most recent call last):
File /usr/flink/alert/server/greeter_server.py, line 8, in
from example import helloworld_pb2, helloworld_pb2_grpc
ModuleNotFoundError: No module named 'example'
1、Python中,每个py文件被称之为模块,每个具有_init_.py文件的目录被称为包。只要模块或者包所在的目录在sys.path中,就可以使用import模块或者import包来使
之前已经在Pycharm中安装并使用过LightGBM,后来转到Jupyter直接import,但是却报错找不到该模块。
网上其他博文的解决办法:https://blog.csdn.net/weixin_32087115/article/details/82757380
(部分截图)
但是我并没有找到截图里提到的lib_lightgbm.so文件,但是想到他这个方法好像就是在复制LightGBM的模块。
之前在Pycharm里使用是在tensorflow环境下,而Jupyter是在base环境下启动
今天坐竞赛时发现自己电脑没有安装xgboost和lightgbm,然后就报错,报错如下:
ModuleNotFoundError: No module named ‘lightgbm’
解决办法:
打开anaconda prompt,输入:
pip install xgboost
备注:这种方法比较慢
打开anaconda prompt,输入:
pip install xg...
(2)已安装未找到
进入python安装路径->Lib->site-packages->lightgbm文件夹中找到lib_lightgbm.dll文件移动到python安装路径
通过pip install lightgbm安装lightgbm成功,import lightgbm报错:
ModuleNotFoundError: No module named ‘lightgbm’
lightgbm默认安装在本地python环境中,而anaconda的python路径与本地路径不同,不能使用本地环境中的包,因此无法在anaconda jupyter noteboo...
继续:!python -m pip install --upgrade pip -i https://pypi.douban.com/simple --user
再输入:!pip install lightgbm
结果:安装成功
但是安装好lightgbm后我运行会显示:
ModuleNotFoundErr...
"ModuleNotFoundError: No module named 'xxx'"这个报错是个非常常见的报错,几乎每个python程序员都遇到过,导致这个报错的原因也非常多,下面是我曾经遇到过的原因和解决方案
module包没安装
忘了import
没有__init__.py文件
package包的版本不对
自定义的包名与安装的包名相同,导致import包的时候导错了包
没设置PYTHO...
那要怎么知道正确的规范是什么?代码一开始是写import evaluate...,当改成from evaluate import inf时,可以看到系统提示Retina这个名字,于是改成上面打勾的格式,测试一下,果然没错。这个‘ ... ’就是包的名字,这时候可以在对应的环境里使用pip install安装对应的包,具体怎么安装参考我的环境配置博客。2.import时规范不对。1.module包没安装。
本人对Pycharm情有独钟,强大的功能再搭配ipython简直不要太爽。可是就在今天,本人为了使用某些第三方库,在原来的Python2.7.11版本的基础上装了3.6.的版本,结果一顿瞎折腾可,导致之前写的好多东西都不能import了,报错No module named xxx
顾名思义,就是Pycharm以及ipython找不到自定义的模块了。但是具体怎么解决呢?
1、在说这个之前,有一个
-解决措施:pip install lightgbm
出现报错:ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。: ‘C:\ProgramDat