Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python xgboost属性在正确安装后不工作_Python_Xgboost - Fatal编程技术网

Python xgboost属性在正确安装后不工作

Python xgboost属性在正确安装后不工作,python,xgboost,Python,Xgboost,我试图通过pip安装xgboost,但由于egg文件存在一些问题,出现了错误。然后我尝试了以下方法: git克隆——递归 cd-xgboost;make-j4 它工作得很好。现在pip说xgboost和sklearn安装正确。但是,当我尝试从不同的xgboost示例(例如:或其他几个网页)重复一些基本代码时,我遇到了一些问题 将xgboost作为xgb导入 从xgboost导入* 将sklearn作为skl导入 从sklearn导入* 从sklearn.preprocessing导入标签编码器

我试图通过pip安装xgboost,但由于egg文件存在一些问题,出现了错误。然后我尝试了以下方法:

git克隆——递归 cd-xgboost;make-j4

它工作得很好。现在pip说xgboost和sklearn安装正确。但是,当我尝试从不同的xgboost示例(例如:或其他几个网页)重复一些基本代码时,我遇到了一些问题

  • 将xgboost作为xgb导入
  • 从xgboost导入*
  • 将sklearn作为skl导入
  • 从sklearn导入*
  • 从sklearn.preprocessing导入标签编码器
工作正常(只返回DevalentionWarning),但有几个属性不起作用,如:

booster=xgb.booster()

回馈:

AttributeError:模块“xgboost”没有属性“Booster”

并且model=XGBClassifier()附带:

NameError:未定义名称“XGBClassifier”


有人知道我的错误是什么吗?

您可能使用了错误的版本。版本0.6.x包含增强功能,但后者(0.7.x)不再包含它们。可以从以前开始执行所有操作,但可以访问不同的功能…

通常使用模块导入中的
*
。尝试不使用第二行和第四行,看看会发生什么。谢谢,我通过重新安装ubuntu和python软件包最终解决了这个问题。