Python 3 - ModuleNotFoundError: нет модуля с именем 'xgboost' - PullRequest
0 голосов
/ 12 апреля 2019

Я новичок в Python 3 и программировании в целом, поэтому я посмотрел на код других людей и только для начала вставил один пример в Jupyter.Но в самом начале я получаю сообщение об ошибке «ModuleNotFoundError: нет модуля с именем« xgboost »» Почему это не работает?

import pandas            as pd
import numpy             as np
import re
import sklearn
import xgboost           as xgb // error
import seaborn           as sns
import matplotlib.pyplot as plt

%matplotlib inline

import plotly.offline    as py
py.init_notebook_mode(connected=True)
import plotly.graph_objs as go
import plotly.tools      as tls

import warnings
warnings.filterwarnings('ignore')

# Going to use these 5 base models for the stacking
from sklearn.ensemble         import (RandomForestClassifier, AdaBoostClassifier, GradientBoostingClassifier, ExtraTreesClassifier)
from sklearn.svm              import SVC
from sklearn.cross_validation import KFold

1 Ответ

0 голосов
/ 12 апреля 2019

Я предполагаю, что вы используете Anaconda, потому что это первая ошибка, с которой вы столкнулись.Вам необходимо установить этот пакет: https://anaconda.org/anaconda/py-xgboost, поскольку скопированный вами код использует его и нуждается в нем.

Вероятно, вы также получите сообщение об ошибке, поэтому установите https://anaconda.org/plotly/plotly и не забудьтеперезапустите Jupyter (или хотя бы ядро).

Если вы не используете Anaconda, запустите pip install xgboost и pip install plotly.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...