Я новый пользователь на Python. Я скачал последнюю Анаконда 3 2.4.1 (в Python 3.5) из ниже ссылке: https://www.continuum.io/downloads
Моя конфигурация ПК: ОС Windows 10, 64-разрядная, 4 ГБ оперативной памяти
Я потратил несколько часов, пытаясь найти правильный путь для загрузки пакета после 'пункт Установить xgboost' не удалось в командной строке Анаконда, но не мог'т найти любые конкретные инструкции для анаконды.
Может кто поможет, как установить xgboost от анаконды?
Самый простой способ (работает для меня) состоит в следующем:
anaconda search -t conda xgboost
Вы получите список установки-возможность функции такой:
например, если вы хотите установить первый в списке mndrake/xgboost (для Windows-64бит):
conda install -c mndrake xgboost
Если вы're в системе Unix вы можете выбрать любой другой пакет с "для Linux-64" на право.
Анаконда'ы сайт решает эту проблему здесь: https://anaconda.org/anaconda/py-xgboost.
conda install -c anaconda py-xgboost
Этот Исправлена проблема для меня без проблем.
с:\
стадион conda обновить пакет scikit-учиться
[1]: http://www.lfd.uci.edu/~и gohlke/pythonlibs/#xgboost
Мне удалось вчера установить xgboost для Python в Windows по этой ссылке. Но когда я попытался импортировать с помощью Анаконда, это не удалось. Я узнал это благодаря тому, что анаконда имеет различное распределение питона. Потом я снова искала и нашла эту замечательную статью]2, который сделал это!
Хитрость заключается в том, После успешной установки на обычном Python, чтобы она работала для анаконды, нужно просто подтянуть Анаконда оперативное и CD в эту папку "и код\xgboost\питон-пакет" и запустить:
python setup.py install
И вуаля! В статье говорится, что нужно добавить путь, но для меня это сработало сразу. Удачи!
Также скопировал ниже исходного содержания в случае, если ссылка не доступна...
после завершения последней команды будет выполняться построение. Теперь мы можем установить модуль Python. Каким образом зависит от распределения Python вы используете. Для анаконды, я буду просто использовать Анаконда подскажите, > и введите в нем следующий (после строке, в моем случае [Anaconda3] C:\Users\IBM_ADMIN>):
[Anaconda3] C:\Users\IBM_ADMIN>cd code\xgboost\python-package
The point is to move to the python-package directory of XGBoost. Then type:
[Anaconda3] C:\Users\IBM_ADMIN\code\xgboost\python-package>python setup.py install
мы почти закончили. Позвольте'ы запуск ноутбука, чтобы проверить XGBoost. импортировать его напрямую приводит к ошибке. Для того чтобы избежать этого, мы должны добавить путь к G++ и среды выполнения библиотек на путь ОС переменной с:
import os
mingw_path = 'C:\\Program Files\\mingw-w64\\x86_64-5.3.0-posix-seh-rt_v4-rev0\\mingw64\\bin'
os.environ['PATH'] = mingw_path + ';' + os.environ['PATH']
тогда мы можем импортировать xgboost и запустить небольшой пример.
import xgboost as xgb
import numpy as np
data = np.random.rand(5,10) # 5 entities, each contains 10 features
label = np.random.randint(2, size=5) # binary target
dtrain = xgb.DMatrix( data, label=label)
dtest = dtrain
param = {'bst:max_depth':2, 'bst:eta':1, 'silent':1, 'objective':'binary:logistic' }
param['nthread'] = 4
param['eval_metric'] = 'auc'
evallist = [(dtest,'eval'), (dtrain,'train')]
num_round = 10
bst = xgb.train( param, dtrain, num_round, evallist )
bst.dump_model('dump.raw.txt')
У нас все готово!
После попытки несколько вещей, единственное, что работал для меня:
conda install -c anaconda py-xgboost
Я'м в состоянии установить с помощью следующих команд (в Windows 10) :
conda install -c mikesilva xgboost
conda install -c conda-forge xgboost
Вы можете скачать xgboost пакета на локальном компьютере, и вам лучше разместить xgboost исходный файл при диска D:\ или C:\ (зы: скачать адрес: http://www.lfd.uci.edu/~и gohlke/pythonlibs/#xgboost, и выберите " поxgboost-0.6-cp35-cp35m-win_amd64.колесо",но это до вашей операционной системы), и вы открываете Анаконда введите в "пункт Установить D:\xgboost-0.6-cp35-cp35m-win_amd64.whl", тогда вы можете успешно установить xgboost на ваш анаконды
РЕБЯТА ЕГО НЕ ТАК ПРОСТО:- ПОЖАЛУЙСТА, СЛЕДУЙТЕ НИЖЕ ШАГ, ЧТОБЫ ДОБРАТЬСЯ ДО ОТМЕТКИ
Так вот's то, что я сделал, чтобы закончить 64-битные сборки на Windows:
Скачать и установить MinGW-64: sourceforge.net /проекты/помощью MinGW-w64/
На первом экране установите подсказка убедитесь, что вы установили архитектуру x86_64 и потоков в Win32 Я установлено в C:\mingw64 (во избежание пробелов в пути к файлу), поэтому я добавил Это в переменную среды PATH: с:\ mingw64 \ mingw64 \ бин(Пожалуйста, уберите пробелы)
Я также заметил, что утилита make, которая включена в bin\mingw64 называется mingw32-сделать так, чтобы упростить вещи, я просто переименовал это сделать
Откройте командную строку Windows и введите ССЗ. Вы должны увидеть нечто похожее на "неустранимая ошибка: нет входной файл"
Следующий тип сделать. Вы должны увидеть что-то вроде "нет целей, указанных в файле Makefile нашли и"
Типа ГИТ. Если вы Don'т иметь ГИТ, установить его и добавить его в свой путь. Они должны быть все инструменты, необходимые для сборки проекта xgboost. Чтобы получить исходный код запустить эти строки:
Если построение завершается успешно, вы должны получить файл под названием xgboost.exe находится в корне проекта. Чтобы установить пакет python, выполните следующие действия:
компакт-диск с Python-пакет
питон setup.py установите Теперь вы должны быть хорошо идти. Откройте Python, и вы можете импортировать пакет с:
импорт xgboost как кольцевой Чтобы проверить установку, я пошел дальше и запустил файл basic_walkthrough.py которая была включена в демо/руководство-Python в папке проекта, и я'т получить каких-либо ошибок.
если вы нашли ошибку при попытке импортировать xgboost (моем случае это Windows 10 и анаконда Спайдер) выполните следующие действия:
установка-с стадион conda анаконда пы-xgboost
Что's все...удачи.
Используйте это в ваших стадион conda строки:
python -m pip install xgboost
Я придумал простой способ установки XgBoost микс из того, что упомянуто здесь.
Шаг 1: Установите gitbash от ЗДЕСЬ и начать gitbash.
Шаг 2: клон git --рекурсивные https://github.com/dmlc/xgboost
Шаг 3: субмодуль ГИТ инит
git submodule update
Шаг 4: псевдоним сделать='mingw32-сделать'
Шаг 5: СР сделать/mingw64.МК конфигурации.МК; сделать -J4 не
Шаг 6: перейти Анаконда приглашение и если у вас есть среда стадион conda затем активировать эту среду, как мой был py35 поэтому я активировать его, введя активировать py35
cd python-package
python setup.py install
Шаг 7: настройте путь в системную переменную среды PATH, где вы установили xgboost/питон-пакет.
Есть много зависимостей от анаконды, которые изменились за последние годы и выиграл'т работать, если вы использовали их. Некоторые ответы требуют серьезного обновления.
Я нашел эту команду сделал работу для меня :
conda install -c conda-forge xgboost
Вы также можете посмотреть в официальной документации анаконда для xgboost:
Версия Anaconda3 4.4.0Регистрация изображения Перейти к Анаконда -> сред -и GT; выберите из раскрывающегося списка не установлен -> если вы видите xgboost пр ру-xgboost выберите и нажмите кнопку Применить.
Государств-пакет каталога, что xgboost является неустойчивым для Windows и отключена:
установка pip на Windows отключен на дальнейшее исследование, необходимо установить с GitHub.
Это просто помогло мне, что вы Дон'т иметь, чтобы включить что-нибудь в конце, потому что если вы включаете что-то, некоторые ваши пакеты будут обновлены, но некоторые из них будут понижены. Вы можете сделать это по этому адресу: https://anaconda.org/anaconda/py-xgboost
conda install -c anaconda py-xgboost
Посмотрите здесь https://github.com/Rafi993/xgboost/ для построения xgboost на вашем компьютере. Есть много различных вариантов решения, но похоже, что версия в приведенной выше ссылке-это хорошо. По крайней мере, что работал для меня: я'протестировали его на ОС Windows 7 и Windows сервер 2008.
Затем выполните следующие команды в cmd для того, чтобы установить Python Привязок: диск на Python-пакет питон setup.py установить
Вы можете также нужен правильный компилятор MinGW (Google для ТДМ-НКУ) и последний setuptools от анаконды.
Я надеюсь, что это поможет