Anaconda无法识别:xgboost,catboost和lightgbm

时间:2018-12-22 05:01:57

标签: python package anaconda spyder

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

但是我不能导入它们。 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 

我在互联网上看了很多,没有解决方案。我无法导入软件包。

2 个答案:

答案 0 :(得分:0)

尝试创建自己的环境:

conda create -n boost python=3.6

然后激活它并在其中安装软件包:

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

在环境中输入:     间谍

编码愉快

答案 1 :(得分:0)

(此处为 Spyder维护程序)要解决此问题,您需要:

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