Problème importation sklearn : OSError: [WinError 126] [Résolu]

Signaler
Messages postés
2
Date d'inscription
mercredi 9 décembre 2020
Statut
Membre
Dernière intervention
11 décembre 2020
-
Messages postés
29493
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
8 janvier 2021
-
Bonjour,
J'ai besoin d'utiliser KMeans de sklearn.cluster mais lorsque j'écris :
from sklearn.cluster import KMeans


J'obtiens l'erreur : "OSError: [WinError 126] Le module spécifié est introuvable"
Les packages nécessaires sont pourtant bien installés via pip. Ce message d'erreur apparaît que ce soit sur PyCharm ou dans le terminal.

3 réponses

Messages postés
29493
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
8 janvier 2021
7 012
Bonjour,

Chez moi ta commande marche donc je suspecte que sklearn est mal installé chez toi (mauvaise version de python ?). Tu peux peut-être regarder si sklearn apparaît dans l'un des répertoires listés dans
sys.path
:

import sys
print(sys.path)


Sous linux par exemple, on verrait notamment le répertoire
/usr/lib/python3/dist-packages/
, et si on regarde dans ce dossier, on y trouve le fichier
sklearn/cluster/KMeans.py
qui correspond à ton
import
.

Bonne chance
Messages postés
2
Date d'inscription
mercredi 9 décembre 2020
Statut
Membre
Dernière intervention
11 décembre 2020

J'ai réussi à trouver le problème et à le réparer. Tout est détaillé ici https://stackoverflow.com/questions/65231736/sklearn-import-fail-because-of-scipy-oserror-winerror-126-the-specified-modu
Messages postés
29493
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
8 janvier 2021
7 012
Merci pour ton retour, bonne continuation !