Scikit-learn, eller sklearn, er et populært open source maskinlæringsbibliotek i Python. Det er et effektivt og brugervenligt modul, der bruges i forskellige algoritmer i det datavidenskabelige økosystem. Derfor er det et perfekt valg for begyndere og erfarne udviklere.
Fejlen 'no module named sklearn' opstår, når du importerer sklearn-modulet i dit projekt uden at installere scikit-learn-biblioteket på dit system. Hvis du står over for en lignende fejl, er denne vejledning til dig. Her vil vi kort forklare, hvordan du løser fejlen 'no module named sklearn' uden besvær.
Sådan løser du fejlen 'Intet modul navngivet Sklearn' i Python
Som nævnt opstår fejlen 'no module named sklearn' på grund af manglende tilgængelighed af scikit-learn-pakken på din pc. Derfor skal du installere og verificere det for at løse denne fejl. Lad os opdele dette afsnit i forskellige dele gennem en trin-for-trin proces.
Først skal du sikre dig, at den seneste Python-version er korrekt installeret i systemet:
python --version
Terminalen returnerer den aktuelt installerede version.
Kør følgende kommando til Linux:
python3 --version
Besøg nu officiel hjemmeside for at downloade og installere den seneste tilgængelige version af Python.
Installer Scikit-Learn-pakken
Åbn kommandoprompten og kør følgende givne kommandoer for at begynde at installere scikit-learn-pakken i dit system:
pip installer scikit-learn
Bemærk: For compilere som Jupyter Notebook og Anaconda kan du bruge følgende givne kommandoer:
Kør følgende kommando for Anaconda:
conda install -c anaconda scikit-learnPå samme måde skal du udføre følgende kommando for Jupyter Notebook:
! pip installer scikit-learn matplotlib scipy numpyHvis du allerede har installeret scikit-learn-pakken på din pc og stadig står over for fejlen 'no module named sklearn', så prøv at geninstallere den.
Geninstaller Scikit-Learn-pakken
Kør følgende givne kommandoer i kommandoprompten for at starte geninstallationsprocessen:
pip afinstaller scikit-learn -ypip installer scikit-learn
Bekræft installationen af Scikit-Learn-pakken
Fejlen 'no module named sklearn' er knyttet til scikit-learn-pakken. Kontroller derfor, at dit system har pakken:
pip show scikit-learnDit ideelle output ville omfatte de detaljer, der er forbundet med scikit-learn-pakken som vist i følgende billede:
På den anden side, før du installerer pakken, ser dette resultat sådan ud:
Konklusion
Fejlen 'no module named sklearn' er relateret til installation af scikit-learn-pakken. Denne guide fører dig først gennem installationsprocessen af pakken. Vi forklarede, hvordan man geninstallerer det for de brugere, der allerede havde det installeret på deres pc'er, men stadig står over for dette problem. Husk at køre kommandoerne korrekt. Ellers kan du muligvis ikke løse fejlen.