ModuleNotFoundError: 没有名为“xgboost.sklearn"的模块 [英] ModuleNotFoundError: No module named 'xgboost.sklearn'
本文介绍了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屋!
查看全文