ModuleNotFoundError: 没有名为“xgboost.sklearn"的模块 [英] ModuleNotFoundError: No module named 'xgboost.sklearn'

查看:35
本文介绍了ModuleNotFoundError: 没有名为“xgboost.sklearn"的模块的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试将 xgboost 导入 jupyter-notebook,但出现以下错误:

I'm trying to import xgboost into jupyter-notebook but get the following error:

---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-9-a585b270d0df> in <module>
      1 import pandas as pd
      2 import numpy as np
----> 3 import xgboost

~/.local/lib/python3.6/site-packages/xgboost/__init__.py in <module>
     14 from . import tracker  # noqa
     15 from .tracker import RabitTracker  # noqa
---> 16 from . import dask
     17 try:
     18     from .sklearn import XGBModel, XGBClassifier, XGBRegressor, XGBRanker

~/.local/lib/python3.6/site-packages/xgboost/dask.py in <module>
     31 from .training import train as worker_train
     32 from .tracker import RabitTracker
---> 33 from .sklearn import XGBModel, XGBClassifierBase, xgboost_model_doc
     34 
     35 # Current status is considered as initial support, many features are

ModuleNotFoundError: No module named 'xgboost.sklearn'

我已经下载了 sklearn 和 sci-kit learn,它们运行良好...知道问题出在哪里吗?

I've downloaded sklearn as well as sci-kit learn and they work fine... Any idea what the problem is?

推荐答案

XGBOOST 在 xgboost 模块中:它应该被导入为:

XGBOOST is in xgboost module: It should be imported as:

`from xgboost import XGBRegressor`

这篇关于ModuleNotFoundError: 没有名为“xgboost.sklearn"的模块的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆