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.
・ Windows 10 (64 bits) · Python 3.6 ・ Anaconda
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.
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é) 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")
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. Cliquez sur "Panneau de configuration" dans le menu affiché. Lorsque le "Panneau de configuration" s'affiche, cliquez sur "Système et sécurité". Cliquez sur "Système" sur l'écran suivant Lorsque l'écran «Système» s'affiche, cliquez sur «Paramètres système détaillés» dans le menu de gauche. L'écran Propriétés système s'affiche. Cliquez sur "Variables d'environnement" 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". 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") 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
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.
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.
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.
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