AttributeError:“模块”对象在 anaconda 上没有属性“XGBClassifier”

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

我在ubuntu中的Anaconda上使用python 3.6.2,并使用

pip install xgboost
安装了xgboost以及here中的方法(将pythonpath设置为库),但两者都不起作用,总是显示

'module' object has no attribute 'XGBClassifier'

下面是我的代码:

cv_params = {'max_depth': [3,5,7], 'min_child_weight': [1,3,5]}
ind_params = {'learning_rate': 0.1, 'n_estimators': 1000, 'seed':0, 'subsample': 0.8, 'colsample_bytree': 0.8, 
             'objective': 'binary:logistic'}
optimized_GBM = GridSearchCV(xgb.XGBClassifier(**ind_params), 
                            cv_params, 
                             scoring = 'accuracy', cv = 5, n_jobs = -1) 
python-3.x xgboost
1个回答
3
投票

我已经使用

conda install -c conda-forge xgboost=0.6a2

解决了这个问题
© www.soinside.com 2019 - 2024. All rights reserved.