[PYTHON] L'histoire que XGBoost a finalement été installé

Lorsque j'ai essayé d'insérer XGBoost, je n'ai pas pu obtenir d'erreur, mais j'ai réussi à réussir.

Auparavant, je ne pouvais pas le faire en exécutant la commande ↓ suivante avec Anaconda Prompt.

conda install -c anaconda py-xgboost

Enregistré car il s'est avéré que je devais entrer le code ci-dessus avec d'autres programmes pour installer XGBoost. Je vais faire un mémorandum de la méthode d'installation, donc j'espère que cela aidera les gens dans la même situation.

environnement

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

1. Téléchargez et décompressez le fichier compressé contenant le compilateur gfortran

Téléchargez le "fichier compressé" contenant le compilateur gfortran depuis le sourceforge HP et décompressez-le

Le "fichier compressé" va au bas de sourceforge.net HP et va à "x86_64-posix-sjlj" (https://sourceforge.net/projects/mingw-w64/files/?source=navbar) Cliquez sur celui entouré par le cadre rouge de la photo à télécharger. image001.png

x86_64-8.1.0-release-posix-sjlj-rt_v6-rev0.7z sera téléchargé, alors décompressez-le. (Si vous ne disposez pas du logiciel de décompression, téléchargez le logiciel de décompression gratuitement depuis 7-Zip etc.) Après la décompression, le dossier explorer x86_64 - *** est créé comme indiqué ci-dessous et le dossier mingw64 s'y trouve. En outre, développez le dossier mingw64 et développez le dossier bin à l'intérieur. (Non requis si déjà déployé) image.png Copiez l'adresse du dossier bin. (Dans le cas de la photo ↑, "C: \ Program Files \ x86_64-8.1.0-release-posix-sjlj-rt_v6-rev0 \ mingw64 \ bin")

2. Définir le CHEMIN

Pour utiliser GCC inclus dans MinGW-w64 depuis n'importe quel répertoire, il est nécessaire de définir PATH. Cliquez sur le menu Démarrer en bas à gauche du bureau, puis sur «Outils système Windows» dans la liste des applications affichée. image.png Cliquez sur "Panneau de configuration" dans le menu affiché. image.png Lorsque le "Panneau de configuration" s'affiche, cliquez sur "Système et sécurité". image.png Cliquez sur "Système" sur l'écran suivant image.png Lorsque l'écran «Système» s'affiche, cliquez sur «Paramètres système détaillés» dans le menu de gauche. image.png L'écran Propriétés système s'affiche. Cliquez sur "Variables d'environnement" image.png L'écran "Variables d'environnement" s'affiche. Trouvez la variable d'environnement système dont la "variable" est écrite comme "Chemin", cliquez une fois pour sélectionner la partie où "Chemin" est écrit, puis cliquez sur le bouton "Modifier". image.png Sur l'écran «Modifier le nom de la variable d'environnement», cliquez sur «Nouveau» en haut à droite. Entrez en fonction du répertoire MinGW-w64 que vous avez copié précédemment. (Dans l'exemple ci-dessus, saisissez "C: \ pg \ mingw-w64 \ x86_64-8.1.0-posix-seh-rt_v6-rev0 \ mingw64 \ bin") image.png Maintenant, le PATH utilisé par GCC a été ajouté à la valeur précédemment définie dans PATH. Démarrez une invite de commande, entrez "gcc -v" dans n'importe quel répertoire et exécutez-le pour confirmer.

gcc -v

3. 3. Rendez Git disponible à partir de la ligne de commande.

Si vous pouvez déjà l'utiliser, passez à 4.

Téléchargez la dernière version du fichier exe depuis Site (téléchargeable à partir du cadre rouge sur la photo). ![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

Puisque vous souhaitez l'utiliser à partir de la ligne de commande, sélectionnez «Utiliser Git à partir de l'invite de commande Windows», etc. et cliquez sur Suivant. a.jpg image.png

Confirmation d'installation. Démarrez l'invite de commande et exécutez la commande suivante.

git --version

Si la version est affichée, l'installation est réussie. Vous pouvez maintenant utiliser Git depuis la ligne de commande. image.png

4. Compilez pour utiliser XGBoost

Démarrez une invite de commande et git clone à l'invite de commande.

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

Maintenant, exécutez la commande suivante dans Anaconda Prompt.

conda install -c anaconda py-xgboost

On vous demandera o / n, alors sélectionnez y et il sera installé. Après l'installation, utilisez un éditeur tel que jupyter

import xgboost as xgb

Et exécutez, et s'il n'y a pas d'erreur, cela réussit. XGBoost peut être utilisé.

Recommended Posts

L'histoire que XGBoost a finalement été installé
L'histoire selon laquelle l'environnement Homebrew a été époustouflé lors de l'installation d'Anaconda
L'histoire selon laquelle la valeur de retour de tape.gradient () était None
L'histoire de la confusion entre la production japonaise et Django
L'histoire selon laquelle ma pull request a été intégrée à Scipy
L'histoire selon laquelle la nouvelle bibliothèque de dessins "HiPlot" était plutôt bonne
L'histoire selon laquelle la version de python 3.7.7 n'était pas adaptée à Heroku
L'histoire selon laquelle le gardien était confiné lorsque le laboratoire a été converti à l'IoT
L'histoire que FastAPI peut prendre la suprématie
Enfin, enum a été introduit. C'est lent.
L'histoire selon laquelle l'API asynchrone qui combinait API Gateway et Step Functions était la plus forte
L'histoire que j'ai traitée parce qu'Apache était en panne à AH00144
À propos de la question qui s'inquiétait de l'erreur d'échantillonnage
L'histoire qui s'inscrit dans l'installation de pip
Résolution du problème selon lequel MacVim installé par Homebrew n'a pas été construit par python de pyenv
Une histoire que Seaborn était facile, pratique et impressionnée
Une histoire qui réduit l'effort de fonctionnement / maintenance
Une histoire qui a eu du mal avec l'ensemble commun HTTP_PROXY = ~
L'histoire de l'affichage des personnages dans l'entrée japonaise de Kivy
Une histoire à laquelle j'étais accro chez np.where
Une histoire qui a analysé la livraison de Nico Nama.
Une histoire qui était terrible si SELinux était correctement désactivé
L'histoire selon laquelle yapf n'a pas fonctionné avec vscode
L'histoire de PHP qui était correcte dans l'environnement de développement mais boguée dans l'environnement de production LEVEL1 ~ 3 + 1
L'histoire de sys.path.append ()
Histoire que Python a cessé de travailler avec VS Code (Windows 10)
L'histoire de la définition de la clé privée à 600 avec chmod