[PYTHON] Erstellen Sie XGBoost unter Windows

Einführung

Wie der Titel schon sagt, ist dies das Verfahren (Oktober 2016) beim Erstellen von XGBoost unter Windows. Um ehrlich zu sein, war es ziemlich nervig, also denke ich, dass es besser ist, es unter Linux zu machen. Die Umgebung ist wie folgt.

Dinge vorzubereiten

Chocolatey Chocolatey ist ein Windows-Paketmanager. Selbst wenn Sie es nicht haben, können Sie etwas dagegen tun, aber es ist praktisch, es zu haben, also werde ich es vorstellen.

https://chocolatey.org/install

Kopieren Sie wie oben erwähnt den Einzeiler in die Eingabeaufforderung.

@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

MSYS2 Installieren Sie MSYS2 mit Chocolatey.

choco install -y msys2

MSYS2 wird in C: \ tools \ msys64 installiert.

Git und MinGW64

Starten Sie MSYS2 und installieren Sie Git und MinGW64 mit dem Befehl pacman, dem Paketmanager von MSYS2. Wenn Sie bereits Git Windows usw. haben, müssen Sie Git nicht erneut installieren.

pacman -S git mingw-w64-x86_64-toolchain

Arbeit bauen

Wir werden weiter an MSYS2 arbeiten. Lassen Sie uns das XGBoost-Repository klonen.

git clone --recursive https://github.com/dmlc/xgboost
...
cd xgboost
git submodule init
git submodule update

Aliase durch den Pfad, damit Sie die Befehle make und g ++ verwenden können. Kopieren Sie dann das Makefile für MinGW64 und führen Sie make aus!

export PATH=${PATH}:/c/tools/msys64/mingw64/bin
alias make=mingw32-make.exe
cp make/mingw64.mk config.mk
make -j4

Installation

Installieren Sie nach dem Erstellen von Anaconda Prompt.

cd C:\tools\msys64\home\Administrator\xgboost\python-package
python setup.py install

Bestätigung

Beachten Sie, dass Dynamic Link fehlschlägt, wenn sich der Pfad nicht in MinGW64 befindet. Fügen Sie das Verzeichnis MinGW64 bin zur Umgebungsvariablen Path hinzu und los geht's!

image

Versuchen Sie, aus IPython oder etwas anderem zu importieren, und wenn Sie keine Fehler erhalten, sind Sie erfolgreich! Danke für deine harte Arbeit!

image

Recommended Posts

Erstellen Sie XGBoost unter Windows
Erstellen Sie TensorFlow unter Windows
Erstellen Sie eine Python-Umgebung unter Windows
Erstellen Sie eine Python-Umgebung mit Windows
Installieren Sie xgboost (Python-Version) unter Windows
Erstellen und installieren Sie OpenCV unter Windows
Führen Sie XGBoost unter Bash unter Ubuntu unter Windows aus
Python unter Windows
[UE4] Erstellen Sie DedicatedServer unter Windows und Linux
Build-Umgebung für Python 2.7, 3.4, 3.5-Erweiterungsmodule unter Windows
Erstellen Sie einfach eine Python 3-Ausführungsumgebung unter Windows
Pylint unter Windows Atom
Linux (WSL) unter Windows
Verwenden Sie pyvenv unter Windows
Anaconda auf Windows Terminal
Python Basic ② in Windows
Probieren Sie FEniCS unter Windows aus!
Installieren Sie pygraphviz unter Windows 10
Verwenden Sie Ansible unter Windows
Build Python auf Ubuntu
Versuchen Sie Poerty unter Windows
Installieren Sie Chainer 1.5.0 unter Windows
Verwenden Sie QuTiP unter Windows
Verwenden Sie pip unter Windows
OpneJDK8 baut auf CentOS7_x86_64 auf
Schritte zum Erstellen von PyTorch 1.5 für CUDA 10.2 unter Windows
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (3) GVim8.0 und Python3.6
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (1)
Windows10 (x64) Erstellen Sie nativ eine maschinelle Lernumgebung
Installieren Sie Numpy in virtualenv unter Windows
Aktivieren Sie Python virtualenv unter Windows
Führen Sie Jupyter unter Ubuntu unter Windows aus
Führen Sie Openpose unter Python (Windows) aus.
Installieren Sie Watchdog unter Windows + Python 3.3
Installieren Sie Win-Kex (Kali-Linux) unter Windows 10.
Bevor Sie Veriloggen unter Windows ausprobieren
Python + Kivy-Entwicklung unter Windows
Bereiten Sie die Chainer-Umgebung unter Windows vor
Versuchen Sie es mit OpenCV unter Windows
F2py unter Miniconda für Windows
Sphinx-Autobuild (0.5.2) unter Windows7, Python 3.5.1, Sphinx 1.3.5
Stellen Sie Cython unter Windows zur Verfügung.
Schnellste Python-Installation unter Windows
Betreibe Ubuntu unter VScode (Windows 10)
Entwicklung der Django-Umgebung unter Windows 10
Installieren Sie Chainer 1.6 (GPU) unter Windows 7.
Richten Sie Polyglot unter Windows ein
Linux unter Windows -1-: Einführung in Debian
Ich habe Python unter Windows ausgeführt
[Tensorflow] Aufbau der Tensorflow-Umgebung unter Windows 10
Hinweise zur Installation von Anaconda 3 unter Windows
[Python] [Chainer] [Windows] Chainer unter Windows installieren
Verwenden Sie Python unter Windows (PyCharm)
Führen Sie Jupyter Notebook unter Windows aus
Verwenden Sie Linux unter Windows 10 (WSL2)
Bloggen mit Pelican unter Windows
Einführung in Kaggles Docker Image unter Windows zum Erstellen einer Umgebung
Erstellen Sie unter Windows 10 eine Umgebung, in der Sie MXNet ausprobieren können
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (2) Grundeinstellungen
Erstellen Sie Python3 für Windows 10 unter ARM mit Visual Studio 2019 (x86) unter Windows 10 unter ARM
Python-Umgebungskonstruktionsnotiz unter Windows 10