Sådan løser du fejlen 'Intet modul navngivet Sklearn' i Python

Sadan Loser Du Fejlen Intet Modul Navngivet Sklearn I Python



Som dataforsker eller maskinlæringsingeniør kan du støde på mange fejl, og en af ​​dem er fejlen 'ingen modul ved navn sklearn'. Det er forbundet med scikit-learn Python-pakken.

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-learn

På samme måde skal du udføre følgende kommando for Jupyter Notebook:

! pip installer scikit-learn matplotlib scipy numpy

Hvis 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 -y

pip 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-learn

Dit 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.