Scikit-learn, ou sklearn, est une bibliothèque d'apprentissage automatique open source populaire en Python. Il s'agit d'un module efficace et facile à utiliser qui est utilisé dans divers algorithmes de l'écosystème de la science des données. C’est pourquoi c’est un choix parfait pour les développeurs débutants et experts.
L'erreur « aucun module nommé sklearn » se produit lorsque vous importez le module sklearn dans votre projet sans installer la bibliothèque scikit-learn sur votre système. Si vous rencontrez une erreur similaire, ce guide est fait pour vous. Ici, nous expliquerons brièvement comment résoudre l'erreur « aucun module nommé sklearn » sans tracas.
Comment résoudre l'erreur « Aucun module nommé Sklearn » en Python
Comme mentionné, l'erreur « aucun module nommé sklearn » se produit en raison de l'indisponibilité du package scikit-learn sur votre PC. Par conséquent, vous devez l'installer et le vérifier pour résoudre cette erreur. Divisons cette section en plusieurs parties selon un processus étape par étape.
Tout d’abord, assurez-vous que la dernière version de Python est correctement installée sur le système :
python --version
Le terminal renverra la version actuellement installée.
Exécutez la commande suivante pour Linux :
python3 --version
Maintenant, visitez le site officiel pour télécharger et installer la dernière version disponible de Python.
Installez le package Scikit-Learn
Ouvrez l'invite de commande et exécutez les commandes suivantes pour commencer l'installation du package scikit-learn sur votre système :
pip installer scikit-learn
Note: Pour les compilateurs tels que Jupyter Notebook et Anaconda, vous pouvez utiliser les commandes suivantes :
Exécutez la commande suivante pour Anaconda :
conda install -c anaconda scikit-learnDe même, exécutez la commande suivante pour Jupyter Notebook :
! pip install scikit-learn matplotlib scipy numpySi vous avez déjà installé le package scikit-learn sur votre PC et que vous rencontrez toujours l'erreur « aucun module nommé sklearn », essayez de le réinstaller.
Réinstallez le package Scikit-Learn
Exécutez les commandes suivantes dans l'invite de commande pour démarrer le processus de réinstallation :
pip désinstaller scikit-learn -ypip installer scikit-learn
Vérifier l'installation du package Scikit-Learn
L'erreur « aucun module nommé sklearn » est liée au package scikit-learn. Par conséquent, vérifiez que votre système dispose du package :
pip show scikit-learnVotre résultat idéal inclurait les détails associés au package scikit-learn, comme indiqué dans l'image suivante :
Par contre, avant d'installer le package, ce résultat ressemble à ceci :
Conclusion
L'erreur « aucun module nommé sklearn » est liée à l'installation du package scikit-learn. Ce guide vous guide d’abord à travers le processus d’installation du package. Nous avons expliqué comment le réinstaller pour les utilisateurs qui l'avaient déjà installé sur leur PC mais qui sont toujours confrontés à ce problème. N'oubliez pas d'exécuter les commandes correctement. Sinon, vous ne pourrez peut-être pas résoudre l'erreur.