Анаконда не распознает: xgboost, catboost и lightgbm - PullRequest
0 голосов
/ 22 декабря 2018

Итак, я уже установил все эти пакеты.

Но я не могу их импортировать.Анаконда выдает мне ошибку: «Модуль не назван ...»

  # 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 голосов
/ 22 декабря 2018

( Сопровождающий Spyder здесь ) Чтобы решить эту проблему, вам необходимо:

  1. Создать conda env для установки всех пакетов, которые приходят из conda-forge.Это потому, что пакеты conda-forge двоично несовместимы с пакетами по умолчанию, предоставленными Anaconda.
  2. Прочтите наше руководство , чтобы понять, как подключить Spyder к различным средам Python.
0 голосов
/ 22 декабря 2018

Попробуйте создать собственную среду:

conda create -n boost python=3.6

Затем активируйте ее и установите там свои пакеты:

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

В среде типа: spyder

И счастливкодирование

...