安装xgboost报错的解决方案

环境:win7 64位,Python3.6
xgboost安装包的下载链接:https://www.lfd.uci.edu/~gohlke/pythonlibs/#xgboost
在这里插入图片描述
安装步骤如下:

  1. 下载上图中红框标出的安装包至本机路径E:\Anaconda20191027\Scripts
  2. 打开本机命令窗口,切换至Scripts目录下
  3. 输入: pip install xgboost-1.0.2-cp36-cp36m-win_amd64.whl
  4. 等待。。。出现命令Successfully installed xgboost-1.0.2即安装成功

接下来检验,然后就开始报错了。。。。。。o(╥﹏╥)o

from xgboost.sklearn import XGBRegressor

报错信息如下:AttributeError: module ‘pandas’ has no attribute ‘rolling_count’

还有这样也报错

import xgboost as xgb

报错信息如下:AttributeError: module ‘pandas.core.computation’ has no attribute ‘expressions’

于是开始找问题,以为是pandas版本不兼容,于是更新了pandas,再次运行还是报同样的错。又去搜了各种资料,终于解决了。

解决方案:更新dask
打开Anaconda Prompt 输入命令:pip install --upgrade dask
最后,再次import xgboost as xgb就没问题了,()

希望能给遇到同样问题的小伙伴一点帮助吧

发布了5 篇原创文章 · 获赞 1 · 访问量 53

猜你喜欢

转载自blog.csdn.net/weixin_39294199/article/details/105311228
今日推荐