Anaconda install xgboost windows

Installing XGBoost on windows 10 (64 bit) with Anaconda Python Package

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

After downloading ‘mingw-w64-install.exe’ start the installation by double clicking the file.

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

Git for Windows

We bring the awesome Git VCS to Windows

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

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.

Then install python bindings as follows:

5. Demo Example

This demo example taken from http://xgboost.readthedocs.io/en/latest/get_started/index.html. We can quickly try out xgboost on the demo dataset on a binary classification task. You can copy demo folder from xgboost install directory to xgboost folder in Anaconda3/LIb/site-packages/xgboost-0.6-py3.6.egg/xgboost to have demo files available in site-packages.

Algomaster

I am a Data Scientist, a professional Embedded Systems Design Engineer and a Biomedical Engineering Post Graduate with great interest in Healthcare Innovations.

Источник

Как установить 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 для Python в Windows вчера следуя этой ссылке. Но когда я пытался импортировать с помощью Anaconda, это не удалось. Я узнал, что это связано с тем, что Anaconda имеет различный дистрибутив Python. Затем я снова искал и нашел эту замечательную статью, которая сделала это!

Трюк после успешной установки для обычного Python, чтобы он работал для Anaconda, вам просто нужно вытащить приглашение Anaconda и cd в эту папку «code\xgboost\python-package», а затем запустить:

Читайте также:  Gvgmall windows 10 отзывы

И вуаля! В статье говорится, что вам нужно добавить путь, но для меня это работало напрямую. Удачи!

Также копируется ниже исходного содержимого в случае, если ссылка недоступна.

Как только последняя команда завершится, сборка будет выполнена. Теперь мы можем установить модуль 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. Чтобы получить исходный код, выполните следующие строки:

Источник

How to install xgboost in Anaconda Python (Windows platform)?

I am a new Python user. I downloaded the latest Anaconda 3 2.4.1 (Python 3.5) from the below link: https://www.continuum.io/downloads

My PC Configurations are: Windows 10, 64 bit, 4GB RAM

I have spent hours trying to find the right way to download the package after the ‘pip install xgboost’ failed in the Anaconda command prompt but couldn’t find any specific instructions for Anaconda.

Can anyone help on how to install xgboost from Anaconda?

21 Answers 21

The easiest way (Worked for me) is to do the following:

You will get a list of install-able features like this:

for example if you want to install the first one on the list mndrake/xgboost (FOR WINDOWS-64bits):

If you’re in a Unix system you can choose any other package with «linux-64» on the right.

Without searching in conda list of channels, you can install it using (source: https://anaconda.org/anaconda/py-xgboost) :

Anaconda’s website addresses this problem here: https://anaconda.org/anaconda/py-xgboost.

This fixed the problem for me with no problems.

After trying some things the only thing that worked for me is:

I was able to install xgboost for Python in Windows yesterday by following this link. But when I tried to import using Anaconda, it failed. I recognized this is due to the fact that Anaconda has a different Python distribution. I then searched again and found this great article which made it!

The trick is after installing successfully for regular Python, to have it work for Anaconda, you just need to pull up the Anaconda prompt and cd into this folder «code\xgboost\python-package», then run:

And voila! The article says you need to add the path, but for me it worked directly. Good luck!

Also copied below the original contents in case the link is not available.

Once the last command completes the build is done. We can now install the Python module. What follows depends on the Python distribution you are using. For Anaconda, I will simply use the Anaconda prompt, and type the following in it (after the prompt, in my case [Anaconda3] C:\Users\IBM_ADMIN>):

We are almost done. Let’s launch a notebook to test XGBoost. Importing it directly causes an error. In order to avoid it we must add the path to the g++ runtime libraries to the os environment path variable with:

We can then import xgboost and run a small example.

I’m able to install using the following commands (in Windows 10) :

Читайте также:  Hp 2410 сканер драйвер windows 10

if you found an issue when you try to import xgboost (my case it is Windows 10 and anaconda spyder) do the following:

That’s all. Good luck.

You can download the xgboost package to your local computer, and you better place the xgboost source file under D:\ or C:\ (ps: download address: http://www.lfd.uci.edu/

Try running this on Anaconda prompt

This worked for me on Spyder with Python 3.5

GUYS ITS NOT THAT EASY:- PLEASE FOLLOW BELOW STEP TO GET TO MARK

So here’s what I did to finish a 64-bit build on Windows:

Download and install MinGW-64: sourceforge.net /projects/mingw-w64/

On the first screen of the install prompt make sure you set the Architecture to x86_64 and the Threads to win32 I installed to C:\mingw64 (to avoid spaces in the file path) so I added this to my PATH environment variable: C:\ mingw64 \ mingw64 \ bin(Please remove spaces)

I also noticed that the make utility that is included in bin\mingw64 is called mingw32-make so to simplify things I just renamed this to make

Open a Windows command prompt and type gcc. You should see something like «fatal error: no input file»

Next type make. You should see something like «No targets specified and no makefile found»

Type git. If you don’t have git, install it and add it to your PATH. These should be all the tools you need to build the xgboost project. To get the source code run these lines:

Источник

How to install Xgboost on Windows using Anaconda

Xgboost is one of the most effective algorithms for machine learning competitions these days. The only problem in using this in Python, there is no pip builder available for this. So when I tried using pip builder I got this error.

Its installation on windows is not straightforward and might seem daunting at first. Also, if you are using anaconda environment then there are few specific steps which you need to take for installing Xgboost package.

I have recently installed Xgboost and am sharing the codes and steps which worked for me.

Required Software for installing xgboost

You can install Git from here

Start Git Bash and type following commands:

This will initialize your local configuration file, and fetch all the data from that project and check out the appropriate commit listed in the super project.

Now we have got required Xgboost files on our system. Next step will be to build it on our machine. For this, you can download compiler from here.

If it asks for permission, then give it. And click next

In the next installation screen, select X86_64 option.

It will install this in program files and path for it will be like: –

We will need to add this path to the system variable. You can check instructions for adding it to the system variable here.

After adding above mentioned path to the system variables, restart GIT Bash terminal so that the new path is added. Just to check whether it has been done correctly or not, you can type “which mingw32-make” in the Git Bash and if it is correct, it will return “C:\Program Files\mingw-w64\x86_64-6.3.0-posix-seh-rt_v5-rev1\mingw64\bin /mingw32-make”

Читайте также:  Windows 10 файл образа диска поврежден

Now we are almost there.

We will build Xgboost on our system next.

In your Git Bash go to the directory where Xgboost was cloned i.e. C:\Xgboost_install\Xgboost and type below commands: –

Now the build is completed but we will need to add it to our anaconda environment.

Start anaconda prompt and go to the directory “Xgboost\python-package”. Here you will get your prompt “C:\Xgboost_install\Xgboost\python-package>”

Type “python setup.py install

Restart anaconda and launch your jupyter notebook and add this path before importing Xgboost.

Now it is done and you can use Xgboost package in anaconda environment.

Источник

Как установить 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?

14 ответов

Вы получите список доступных для установки функций:

например, если вы хотите установить первый в списке mndrake/xgboost (для WINDOWS-64bits):

Если вы находитесь в системе Unix, вы можете выбрать любой другой пакет с » linux-64» справа.

Это устранило проблему для меня без проблем.

Я смог установить 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. Чтобы получить исходный код, выполните следующие строки:

Источник

Поделиться с друзьями
Советы экспертов и специалистов
Adblock
detector