【问题标题】:Anaconda does not recognize: xgboost, catboost and lightgbmAnaconda 无法识别:xgboost、catboost 和 lightgbm
【发布时间】:2018-12-22 05:01:56
【问题描述】:

所以我已经安装了所有这些包。

但我无法导入它们。 Anaconda 给我错误:“没有名为...的模块”

  # conda install -c conda-forge xgboost
  import xgboost 
  # conda install -c conda-forge catboost
  import catboost 
  # conda install -c conda-forge lightgbm
  import lightgbm as lgb 

我查遍了整个互联网,没有任何解决方案有效。我无法导入包。

【问题讨论】:

  • 您的环境是否正确?尝试 > conda env 列表。 > conda list 是否显示软件包已安装?

标签: python package anaconda spyder


【解决方案1】:

尝试创建自己的环境:

conda create -n boost python=3.6

然后激活它并在那里安装你的包:

conda activate boost
conda install -c conda-forge spyder xgboost catboost lightgbm

在环境类型中: 蜘蛛

祝你编码愉快

【讨论】:

    【解决方案2】:

    (这里是 Spyder 维护者) 要解决这个问题,你需要:

    1. 创建一个 conda 环境来安装所有来自 conda-forge 的包。这是因为 conda-forge 软件包与 Anaconda 提供的默认软件包二进制不兼容。
    2. 阅读our guide,了解如何将 Spyder 连接到不同的 Python 环境。

    【讨论】:

      猜你喜欢
      • 2023-03-19
      • 2023-01-07
      • 2015-09-03
      • 2015-05-17
      • 2021-03-17
      • 2018-09-24
      • 1970-01-01
      • 1970-01-01
      • 2022-01-23
      相关资源
      最近更新 更多