【问题标题】:ImportError : cannot import name "XGBClassifier"ImportError:无法导入名称“XGBClassifier”
【发布时间】:2017-07-01 07:00:13
【问题描述】:

我在anaconda notebook下。

我最近安装了 xgboost,但无法访问 XGBClassifier:

from xgboost import XGBClassifier

当我只导入 xgboost 并编写 xgboost 时,它会打印出模块在这里..

【问题讨论】:

    标签: anaconda jupyter xgboost


    【解决方案1】:

    重命名我正在处理的 py 文件后,我的工作。 我的情况是,从“xgboost”到其他东西。

    附:重新启动 anaconda/spyder 对我不起作用

    【讨论】:

    • 名为 xgboost.py 的文件会覆盖您尝试加载的模块。您需要确保您的工作目录中没有该名称的文件。
    【解决方案2】:

    问题是我没有为 anaconda 安装 xgboost,所以写:

    conda install -c conda-forge xgboost=0.6a2
    

    解决了我的问题,谢谢

    【讨论】:

    • 当前频道不提供以下软件包:- xgboost=0.6a2 是在 anaconda 提示符中给我的
    【解决方案3】:

    改用这个:-

    import xgboost as xgb
    xgb_regressor = xgb.XGBRegressor()
    

    这对我有用.......

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-03-31
      • 2014-10-10
      • 2014-09-20
      • 2014-08-28
      • 2014-06-10
      • 2016-05-16
      • 2019-05-25
      相关资源
      最近更新 更多