Хотя есть еще один вопрос по той же проблеме, решение, заявленное там, не работает для меня.Следовательно, это не дубликат или повторная публикация.И я публикую здесь свои проблемы и особенности реализации.
В настоящее время я работаю над 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.
Файл 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 )
Любая помощь вэто мнение будет высоко ценится.