Как установить xgboost в Anaconda Python (платформа Windows)?
Я новый пользователь Python. Я загрузил последнюю версию Anaconda 3 2.4.1 (Python 3.5) из приведенной ниже ссылки: https://www.continuum.io/downloads
мои конфигурации ПК: Windows 10, 64 бит, 4GB RAM
Я потратил часы, пытаясь найти правильный способ загрузки пакета после того, как «pip install xgboost» не удалось в командной строке Anaconda, но не смог найти никаких конкретных инструкций для Anaconda.
может ли кто-нибудь помочь в том, как установить xgboost из Anaconda?
13 ответов
самый простой способ (работал для меня) — сделать следующее:
вы получите список установочных функций, таких как:
например, если вы хотите установить первый в списке mndrake/xgboost (для WINDOWS-64bits):
Если вы работаете в системе Unix вы можете выбрать любой другой пакет с «linux-64» справа.
это исправило проблему для меня без проблем.
- скачать пакет с этот сайт. Я скачал xgboost-0.6-cp36-cp36m-win_amd64.whl для anaconda 3 (python 3.6)
- поместите пакет в каталог C:\
- открыть подсказку anaconda 3
- тип cd C:\
- тип pip install C:\xgboost-0.6-cp36-cp36m-win_amd64.whl
- тип conda update scikit-learn
вчера я смог установить xgboost для Python в Windows по этой ссылке. Но когда я попытался импортировать с помощью Anaconda, это не удалось. Я понял, что это связано с тем, что Anaconda имеет другой дистрибутив Python. Затем я снова поискал и нашел эту замечательную статью что сделали это!
трюк после успешной установки для обычного Python, чтобы он работал для Anaconda, вам просто нужно подтянуть приглашение Anaconda и cd в эту папку «code\xgboost\python-package», затем запустите:
и вуаля! В статье говорится, что вам нужно добавить путь, но для меня он работал напрямую. Удачи!
также скопировано ниже исходного содержимого, если Ссылка недоступна.
после того, как последняя команда завершит сборку. Теперь мы можем установить модуль Python. Следующее зависит от дистрибутива Python вы используете. Для Anaconda, я просто буду использовать Подсказка Anaconda, и введите в нем следующее (после подсказки, в моем случае [Anaconda3] C:\Users\IBM_ADMIN>):
мы почти закончили. Давайте запустим ноутбук для тестирования XGBoost. Импорт непосредственно вызывает ошибку. Чтобы избежать этого, мы должны добавьте путь к библиотекам среды выполнения g++ в путь к среде ОС переменная с:
затем мы можем импортировать xgboost и запустить небольшой пример.
Я могу установить, используя следующие команды (в Windows 10) :
вы можете скачать пакет xgboost на свой локальный компьютер, и вам лучше поместить исходный файл xgboost под D:\ или C:\ (ps: download address:http://www.lfd.uci.edu /
gohlke / pythonlibs / #xgboost, и выберите»xgboost-0.6-cp35-cp35m-win_amd64.whl«, но это зависит от вашей операционной системы), и вы открываете приглашение Anaconda, введите «pip install D:\xgboost-0.6-cp35-cp35m-win_amd64 — . whl», то вы можете успешно установить xgboost в свой anaconda
попробовав некоторые вещи, единственное, что сработало для меня, это:
РЕБЯТА ЭТО НЕ ТАК ПРОСТО:- ПОЖАЛУЙСТА, СЛЕДУЙТЕ НИЖЕ ШАГ, ЧТОБЫ ДОБРАТЬСЯ ДО MARK
Итак, вот что я сделал, чтобы закончить 64-битную сборку в Windows:
скачать и установить MinGW-64: sourceforge.net / проекты / mingw-w64/
на первом экране приглашения на установку убедитесь, что для архитектуры задано значение x86_64, а для потоков-win32 Я установил к C:\mingw64 (чтобы избежать пробелов в пути к файлу) поэтому я добавил Это в переменную среды PATH: C:\ mingw64 \ mingw64 \ bin (пожалуйста, удалите пробелы)
Я также заметил, что утилита make, которая включена в bin\mingw64, называется mingw32-make, чтобы упростить вещи, которые я только что переименовал, чтобы сделать
Откройте командную строку Windows и введите gcc. Вы должны увидеть что-то вроде «фатальная ошибка: исходный файл»
Следующий тип сделать. Вы должны увидеть что-то вроде «не указаны цели и не найден файл makefile»
введите git. Если у вас нет git, установите его и добавьте в свой ПУТЬ. Это должны быть все инструменты, необходимые для создания проекта xgboost. Чтобы получить исходный код, выполните следующие строки:
- cd c:\
- git clone —рекурсивный https://github.com/dmlc/xgboost
- компакт-диск xgboost
- git подмодуль init
- обновление подмодуля git
- CP make / mingw64.Mk config.МК
- сделать -J4 не Обратите внимание, что я запустил эту часть из оболочки Cygwin. Если вы используете Windows командная строка вы должны иметь возможность изменить cp для копирования и получить тот же результат. Однако, если сборка не удалась по какой-либо причине, я бы рекомендовал попробовать снова использовать cygwin.
Если сборка завершается успешно, у вас должен быть файл с именем xgboost.exe находится в корне проекта. Чтобы установить пакет Python, выполните следующие действия:
python setup.py установить Теперь ты можешь идти. Вскрывать Python, и вы можете импортировать пакет с:
импорт xgboost как xgb Чтобы проверить установку, я пошел вперед и запустил basic_walkthrough.py файл, который был включен в папку demo / guide-python проекта и не получил никаких ошибок.
в каталоге пакетов указано, что xgboost нестабилен для windows и отключен:
установка pip на windows в настоящее время отключена для дальнейших инвестиций, пожалуйста, установите с github.
Anaconda3 версии 4.4.0Регистрация изображения Перейдите в Anaconda — > Environments — > из раскрывающегося списка выберите не установлен- > если вы можете увидеть XGBoost pr Py-xgboost выберите и нажмите Применить.
я выяснил простой способ установить XgBoost по смеси того, что упоминается здесь.
Шаг 1: Установите gitbash от здесь и запустите gitbash.
Шаг 2: git clone —recursive https://github.com/dmlc/xgboost
Шаг 3: git submodule init
Шаг 4: alias make=’mingw32-make’
Шаг 5: cp make/mingw64.mk config.mk; make -j4
Шаг 6: приглашение Goto Anaconda, и если у вас есть среда conda, то активируйте эту среду, как моя была py35, поэтому я активирую ее, набрав активировать py35
Шаг 7: настройте путь в системной переменной среды к пути, где вы установили XGBoost / python-package.
Это просто помогло мне, что вам не нужно ничего включать в конце, потому что если вы включите что-то, некоторые из ваших пакетов будут обновлены, но некоторые будут понижены. Вы можете получить это из этого url:https://anaconda.org/anaconda/py-xgboost
смотрите сюда https://github.com/Rafi993/xgboost/ для построения xgboost на вашей машине. Существует много различных вариантов решения выше,но кажется, что версия в приведенной выше ссылке является хорошей. По крайней мере, это сработало для меня: я протестировал его на Windows 7 и Windows Server 2008.
затем выполните следующие команды в cmd для установки Привязок python:
cd python-package python setup.py install
вы может также понадобиться правильный mingw (google для tdm-gcc) и последние настройки от anaconda.
Как установить xgboost в Anaconda Python (платформа Windows)?
Я новый пользователь Python. Я скачал последнюю версию Anaconda 3 2.4.1 (Python 3.5) по ссылке ниже: https://www.continuum.io/downloads
Конфигурации моего ПК: Windows 10, 64-битная, 4 ГБ ОЗУ
Я потратил часы, пытаясь найти правильный способ загрузки пакета после сбоя «pip install xgboost» в командной строке Anaconda, но не смог найти какие-либо конкретные инструкции для Anaconda.
Кто-нибудь может помочь, как установить xgboost от Anaconda?
Самый простой способ (Работа для меня) — сделать следующее:
Вы получите список доступных для установки функций:
например, если вы хотите установить первый в списке mndrake/xgboost (для WINDOWS-64bits):
Если вы находитесь в системе Unix, вы можете выбрать любой другой пакет с » linux-64» справа.
Это исправило проблему для меня без проблем.
- Скачать пакет с этого сайта. Я скачал xgboost-0.6-cp36-cp36m-win_amd64.whl для Anaconda 3 (Python 3.6)
- Поместите пакет в каталог C:\
- Откройте Anaconda 3 подсказку
- Введите cd C:\
- Введите pip install C:\xgboost-0.6-cp36-cp36m-win_amd64.whl
- Наберите conda update scikit-learn
Я смог установить xgboost для Python в Windows вчера следуя этой ссылке. Но когда я пытался импортировать с помощью Anaconda, это не удалось. Я узнал, что это связано с тем, что Anaconda имеет различный дистрибутив Python. Затем я снова искал и нашел эту замечательную статью, которая сделала это!
Трюк после успешной установки для обычного Python, чтобы он работал для Anaconda, вам просто нужно вытащить приглашение Anaconda и cd в эту папку «code\xgboost\python-package», а затем запустить:
И вуаля! В статье говорится, что вам нужно добавить путь, но для меня это работало напрямую. Удачи!
Также копируется ниже исходного содержимого в случае, если ссылка недоступна.
Как только последняя команда завершится, сборка будет выполнена. Теперь мы можем установить модуль Python. Следующее зависит от распределения Python ты используешь. Для Anaconda я просто использую подсказку Anaconda, и введите в него следующее (после подсказки, в моем случае [Anaconda3] C:\Users\IBM_ADMIN > ):
Мы почти закончили. Позвольте запустить ноутбук для тестирования XGBoost. Импортирование напрямую приводит к ошибке. Чтобы этого избежать, мы должны добавьте путь к библиотекам среды исполнения g++ в путь среды os переменная с:
Затем мы можем импортировать xgboost и запустить небольшой пример.
Я могу установить с помощью следующих команд (в Windows 10):
После того, как я попробовал кое-что, единственное, что сработало для меня, это:
Вы можете загрузить пакет xgboost на свой локальный компьютер, и лучше разместить исходный файл xgboost под D:\или C:\(ps: адрес загрузки: http://www.lfd.uci.edu/
gohlke/pythonlibs/#xgboost и выберите » xgboost-0.6-cp35-cp35m-win_amd64.whl«, но это зависит от вашей операционной системы), и вы открываете приглашение Anaconda, введите «pip install D:\xgboost-0.6-cp35-cp35m-win_amd64.whl», затем вы можете успешно установить xgboost в свою anaconda
ГОВОРИТ, ЧТО НЕ ЭТО ЛЕГКО: — ПОЖАЛУЙСТА, СЛЕДУЙТЕ СЛЕДУЮЩИЙ ШАГ, ЧТОБЫ ПОЛУЧИТЬ МАРК
Итак, вот что я сделал, чтобы закончить 64-битную сборку в Windows:
Загрузите и установите MinGW-64: sourceforge.net/projects/mingw-w64/
На первом экране инсталляции убедитесь, что вы установили для архитектуры x86_64 и Threads в win32 Я установил в C:\mingw64 (чтобы избежать пробелов в пути к файлу), поэтому я добавил это в свою переменную среды PATH: C:\mingw64\mingw64\bin (удалите пробелы)
Я также заметил, что утилита make, которая включена в bin\mingw64, называется mingw32-make, поэтому для упрощения вещей я просто переименовал ее, чтобы сделать
Откройте командную строку Windows и введите gcc. Вы должны увидеть что-то вроде «фатальной ошибки: нет входного файла»
Следующий тип make. Вы должны увидеть что-то вроде «Нет заданных целей и не найден файл makefile»
Введите git. Если у вас нет git, установите его и добавьте в свой PATH. Это должны быть все инструменты, необходимые для создания проекта xgboost. Чтобы получить исходный код, выполните следующие строки:
Installing XGBoost on windows 10 (64 bit) with Anaconda Python Package
Algomaster
Jun 2, 2018 · 4 min read
XGBoost is an advanced implementation of gradient boosting that is being used to win many machine learning competitions.
It is compelling, but it can be hard to get started. Installing xgboost in windows can be very tedious task. In windows the xgboost package needs compiling. Here I put up a set of steps that will help in installing the library successfully.
My system’s specification: Windows 10, 64 bit ;Anaconda 5.2 ;Python 3.6
1. Install MingW64
MinGW-w64 — for 32 and 64 bit Windows
Download MinGW-w64 — for 32 and 64 bit Windows for free. A complete runtime environment for gcc. The mingw-w64 project…
sourceforge.net
After downloading ‘mingw-w64-install.exe’ start the installation by double clicking the file.
When running ming w -64-install.exe , you have to choose the x86_64 architecture on the settings screen. With this architecture, 64-bit is also the default target.Do not modify the other settings.
Then Click on Next and Make sure you install it in program files and not program Files (x86).
Add a windows path to the folder where you installed mingw-w64 as shown below:
i. Open Advanced System Settings then click on Environment Variables.
ii. Select Path and Click on Edit
iii. Add path into environment variable as shown below and then click on OK.
2. Download and install git for windows
Download git for windows .Follow instructions in link.
Git for Windows
We bring the awesome Git VCS to Windows
git-for-windows.github.io
If Git Bash terminal is open then close the Git Bash terminal, and launch it again. This will take into account the new Path variable. To check you are fine, type the following
It should return something like:
3. Install xgboost
- Briefly, from git command line go to the directory where you want the xgboost folder to be copied to and type:
- cd into the xgboost folder and type the following in the git console:
It will take a long while to compile. After it finishes compiling open the anaconda prompt (command line).
4. Install python bindings
Hopefully you installed the anaconda version of python.You can download anaconda from https://www.anaconda.com/download/.
Open Anaconda prompt(command line) and cd into the xgboost folder:
Note: Here ‘C:\xgboost’ is Xgboost install directory in my PC.