2017-10-18 21 views
0

J'essaie de créer un système de recommandation avec Python. Cependant, je ne peux pas continuer puisque je reçois une erreur d'importation de Sklearn à chaque fois.Impossible d'importer Sklearn

Je reçois cette erreur:

"ImportError: DLL load failed: Can't find module."

Comment puis-je résoudre ce problème? (La dernière phrase de l'erreur est en néerlandais btw)

Une capture d'écran de mon erreur est ci-dessous.

Soit dit en passant: je reçois la même erreur d'importation pour Seaborn

enter image description here

Répondre

0

Scikit-learn utilise numpy et scipy. Ces modules utilisent des codes C et Fortran qui doivent être compilés. Néanmoins, Windows ne peut pas les compiler tout de suite.

Je vous recommande de télécharger Anaconda et installer scikit-learn comme this. (Il se peut que vous deviez ajouter conda to path)

Une autre méthode consiste à télécharger un fichier binaire précompilé à partir de this page. Ensuite, exécutez:

pip uninstall scikit-learn 
pip install <numpy-wheel> 
pip install <scipy-wheel> 
pip install <scikit-wheel>