Модуль xgboost не распознается - PullRequest
0 голосов
/ 03 декабря 2018

Хотя есть еще один вопрос по той же проблеме, решение, заявленное там, не работает для меня.Следовательно, это не дубликат или повторная публикация.И я публикую здесь свои проблемы и особенности реализации.

В настоящее время я работаю над PyCharm над простой задачей предсказания ML, где я хотел бы использовать xgboost.До сих пор я выполнил следующее:

  • cd в папку виртуальной среды

    $ cd My_Project

  • Активировать venv

    source myproject/bin/activate

  • pip install xgboost

    $ sudo pip install xgboost

  • Обновление установки

    $ sudo pip install --upgrade xgboost

Я также добавил модуль xgboost в интерпретатор проекта в pycharm с Python 3.6.

enter image description here

Файл python, который я пытаюсь запустить, имеет следующий импорт.

from numpy import loadtxt
from xgboost import XGBClassifier
from sklearn.model_selection import train_test_split

Но когда я запускаю скрипт, я получаю эту ошибку.

из xgboost import XGBClassifier ImportError: Нет модуля с именем 'xgboost'

Технические характеристики

  • Ubuntu 16.04
  • PyCharm
  • Python 3.6
  • Имя файла: classifxg.py (НЕ xgboost.py - , который, как говорят, вызывает это Нет ошибки модуля в соответствии с другим вопросом о stackoverflow )

Любая помощь вэто мнение будет высоко ценится.

...