Python 3 - ModuleNotFoundError:没有名为'xgboost'的模块

问题描述 投票:0回答:1

我是Python 3中的新手和一般编程所以我查看了其他人的代码,并且刚刚开始将一个示例粘贴到Jupyter中。但是在开始时,我得到一个错误“ModuleNotFoundError:没有名为'xgboost'的模块”为什么这不起作用?

import pandas            as pd
import numpy             as np
import re
import sklearn
import xgboost           as xgb // error
import seaborn           as sns
import matplotlib.pyplot as plt

%matplotlib inline

import plotly.offline    as py
py.init_notebook_mode(connected=True)
import plotly.graph_objs as go
import plotly.tools      as tls

import warnings
warnings.filterwarnings('ignore')

# Going to use these 5 base models for the stacking
from sklearn.ensemble         import (RandomForestClassifier, AdaBoostClassifier, GradientBoostingClassifier, ExtraTreesClassifier)
from sklearn.svm              import SVC
from sklearn.cross_validation import KFold
python python-3.x module xgboost
1个回答
0
投票

我假设您正在运行Anaconda,因为这是您遇到的第一个错误。您需要安装此软件包:https://anaconda.org/anaconda/py-xgboost,因为您复制的代码使用它并需要它。

你可能也会得到一个错误的错误,所以安装https://anaconda.org/plotly/plotly并记得重新启动Jupyter(或者至少重启内核)。

如果你没有运行Anaconda,请运行pip install xgboostpip install plotly

© www.soinside.com 2019 - 2024. All rights reserved.