[PYTHON] Die Geschichte, dass XGBoost endlich installiert wurde

Als ich versuchte, XGBoost einzufügen, konnte ich keinen Fehler erhalten, aber es gelang mir, erfolgreich zu sein.

Bisher konnte ich den folgenden Befehl ↓ nicht mit Anaconda Prompt ausführen.

conda install -c anaconda py-xgboost

Aufgenommen, weil sich herausstellte, dass ich den obigen Code mit anderen Programmen eingeben musste, um XGBoost zu installieren. Ich werde ein Memorandum über die Installationsmethode erstellen, daher hoffe ich, dass es Menschen in der gleichen Situation hilft.

Umgebung

・ Windows 10 (64 Bit) · Python 3.6 ・ Anaconda

1. Laden Sie die komprimierte Datei mit dem gfortran-Compiler herunter und entpacken Sie sie

Laden Sie die "komprimierte Datei" mit dem Gfortran-Compiler von der SourceForge HP herunter und entpacken Sie sie

Die "komprimierte Datei" befindet sich am Ende von sourceforge.net HP und unter "x86_64-posix-sjlj" (https://sourceforge.net/projects/mingw-w64/files/n). Klicken Sie zum Herunterladen auf den roten Rahmen auf dem Foto. image001.png

x86_64-8.1.0-release-posix-sjlj-rt_v6-rev0.7z wird heruntergeladen, also entpacken Sie es. (Wenn Sie nicht über die Dekomprimierungssoftware verfügen, laden Sie die Dekomprimierungssoftware kostenlos von 7-Zip usw. herunter.) Nach dem Dekomprimieren wird der Explorer-Ordner x86_64 - *** wie unten gezeigt erstellt und der Ordner mingw64 befindet sich darin. Erweitern Sie außerdem den Ordner mingw64 und den darin enthaltenen Ordner bin. (Nicht erforderlich, wenn bereits bereitgestellt) image.png Kopieren Sie die Adresse des Bin-Ordners. (Im Fall des Fotos ↑ "C: \ Programme \ x86_64-8.1.0-release-posix-sjlj-rt_v6-rev0 \ mingw64 \ bin")

2. Stellen Sie PATH ein

Um das in MinGW-w64 enthaltene GCC aus einem beliebigen Verzeichnis verwenden zu können, muss PATH festgelegt werden. Klicken Sie auf das Startmenü unten links auf dem Desktop und klicken Sie in der angezeigten Liste der Apps auf "Windows-Systemprogramme". image.png Klicken Sie in der Anzeige auf "Systemsteuerung". image.png Wenn die "Systemsteuerung" angezeigt wird, klicken Sie auf "System und Sicherheit". image.png Klicken Sie im nächsten Bildschirm auf "System" image.png Wenn der Bildschirm "System" angezeigt wird, klicken Sie im linken Menü auf "Detaillierte Systemeinstellungen". image.png Der Bildschirm Systemeigenschaften wird angezeigt. Klicken Sie auf "Umgebungsvariablen". image.png Der Bildschirm "Umgebungsvariablen" wird angezeigt. Suchen Sie die Systemumgebungsvariable, deren "Variable" als "Pfad" geschrieben ist, klicken Sie einmal, um den Teil auszuwählen, in den "Pfad" geschrieben ist, und klicken Sie dann auf die Schaltfläche "Bearbeiten". image.png Klicken Sie im Bildschirm "Name der Umgebungsvariablen bearbeiten" oben rechts auf "Neu". Geben Sie gemäß dem zuvor kopierten MinGW-w64-Verzeichnis ein. (Geben Sie im obigen Beispiel "C: \ pg \ mingw-w64 \ x86_64-8.1.0-posix-seh-rt_v6-rev0 \ mingw64 \ bin" ein.) image.png Jetzt wurde der von GCC verwendete PATH zu dem zuvor in PATH festgelegten Wert hinzugefügt. Starten Sie eine Eingabeaufforderung, geben Sie "gcc -v" in ein beliebiges Verzeichnis ein und führen Sie es zur Bestätigung aus.

gcc -v

3. 3. Stellen Sie Git über die Befehlszeile zur Verfügung.

Wenn Sie es bereits verwenden können, fahren Sie mit Schritt 4 fort.

Laden Sie die neueste Version der exe-Datei von Site herunter (herunterladbar vom roten Rahmen auf dem Foto). ![https ___ qiita-image-store.s3.amazonaws.com_0_81226_b7769f2c-8845-cb02-209f-3c3903fcdae1.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/479337 /364aa5bb-5728-be85-638a-81444dc04754.jpeg) Installation. s.jpg

Da Sie es über die Befehlszeile verwenden möchten, wählen Sie "Git über die Windows-Eingabeaufforderung verwenden" usw. und klicken Sie auf "Weiter". a.jpg image.png

Installationsbestätigung. Starten Sie die Eingabeaufforderung und führen Sie den folgenden Befehl aus.

git --version

Wenn die Version angezeigt wird, ist die Installation erfolgreich. Jetzt können Sie Git über die Befehlszeile verwenden. image.png

4. Kompilieren Sie, um XGBoost zu verwenden

Starten Sie eine Eingabeaufforderung und git clone an der Eingabeaufforderung.

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

Führen Sie nun den folgenden Befehl in der Anaconda-Eingabeaufforderung aus.

conda install -c anaconda py-xgboost

Sie werden nach j / n gefragt, wählen Sie also j und es wird installiert. Verwenden Sie nach der Installation einen Editor wie jupyter

import xgboost as xgb

Geben Sie ein und führen Sie es aus. Wenn kein Fehler vorliegt, ist dies erfolgreich. XGBoost kann verwendet werden.

Recommended Posts

Die Geschichte, dass XGBoost endlich installiert wurde
Die Geschichte, dass die Homebrew-Umgebung bei der Installation von Anaconda umgehauen wurde
Die Geschichte, dass der Rückgabewert von tape.gradient () None war
Die Geschichte, die Japan ausgab, wurde mit Django verwechselt
Die Geschichte, dass meine Pull-Anfrage in Scipy aufgenommen wurde
Die Geschichte, dass die neue Zeichnungsbibliothek "HiPlot" ziemlich gut war
Die Geschichte, dass die Version von Python 3.7.7 nicht an Heroku angepasst wurde
Die Geschichte, dass der Wachmann eingesperrt war, als das Labor auf IoT umgestellt wurde
Die Geschichte, dass FastAPI die Vormachtstellung übernehmen könnte
Schließlich wurde Enum eingeführt. Es ist langsam.
Die Geschichte, dass die asynchrone API, die API-Gateway- und Schrittfunktionen kombinierte, die stärkste war
Die Geschichte, mit der ich mich befasst habe, weil Apache bei AH00144 war
Über die Angelegenheit, die über Stichprobenfehler besorgt war
Die Geschichte, die zur Installation von Pip passt
Das Problem, dass MacVim, das von Homebrew installiert wurde, nicht von Python of Pyenv erstellt wurde, wurde behoben
Eine Geschichte, die Seaborn einfach, bequem und beeindruckt war
Eine Geschichte, die den Aufwand für Betrieb / Wartung reduziert
Die Geschichte, eine harte Zeit mit der gemeinsamen Menge HTTP_PROXY = ~ zu haben
Die Geschichte der Anzeige der Zeichen in Kivys japanischer Eingabe
Eine Geschichte, von der ich bei np.where süchtig war
Eine Geschichte, die die Lieferung von Nico Nama analysierte.
Eine Geschichte, die schrecklich war, wenn SELinux richtig deaktiviert war
Die Geschichte, dass yapf nicht mit vscode funktioniert hat
Die Geschichte von PHP, die in der Entwicklungsumgebung in Ordnung war, in der Produktionsumgebung jedoch fehlerhaft LEVEL1 ~ 3 + 1
Die Geschichte von sys.path.append ()
Die Geschichte, dass Python nicht mehr mit VS Code (Windows 10) arbeitet
Die Geschichte, den privaten Schlüssel mit chmod auf 600 zu setzen