Kako odpraviti napako »No Module Named Sklearn« v Pythonu

Kako Odpraviti Napako No Module Named Sklearn V Pythonu



Kot podatkovni znanstvenik ali inženir strojnega učenja lahko naletite na številne napake in ena od njih je napaka »no module named sklearn«. Povezan je s paketom scikit-learn Python.

Scikit-learn ali sklearn je priljubljena odprtokodna knjižnica strojnega učenja v Pythonu. Je učinkovit in za uporabo enostaven modul, ki se uporablja v različnih algoritmih ekosistema znanosti o podatkih. Zato je odlična izbira za začetnike in izkušene razvijalce.

Napaka »no module named sklearn« se pojavi, ko uvozite modul sklearn v svoj projekt, ne da bi v sistem namestili knjižnico scikit-learn. Če se soočate s podobno napako, je ta vodnik za vas. Tukaj bomo na kratko razložili, kako brez težav odpraviti napako »no module named sklearn«.







Kako odpraviti napako »No Module Named Sklearn« v Pythonu

Kot že omenjeno, se napaka »no module named sklearn« pojavi zaradi nerazpoložljivosti paketa scikit-learn v vašem računalniku. Zato ga morate namestiti in preveriti, da odpravite to napako. Razdelimo ta del na različne dele s postopkom korak za korakom.



Najprej se prepričajte, da je najnovejša različica Python ustrezno nameščena v sistemu:



python --različica

Terminal bo vrnil trenutno nameščeno različico.





Zaženite naslednji ukaz za Linux:



python3 --različica

Zdaj pa obiščite uradna spletna stran za prenos in namestitev najnovejše razpoložljive različice Pythona.

Namestite paket Scikit-Learn

Odprite ukazni poziv in zaženite naslednje dane ukaze, da začnete nameščati paket scikit-learn v vaš sistem:

pip namestite scikit-learn

Opomba: Za prevajalnike, kot sta Jupyter Notebook in Anaconda, lahko uporabite naslednje podane ukaze:

Zaženite naslednji ukaz za Anacondo:

conda install -c anakonda scikit-learn

Podobno izvedite naslednji ukaz za Jupyter Notebook:

! pip namestite scikit-learn matplotlib scipy numpy

Če ste že namestili paket scikit-learn na svoj računalnik in se še vedno soočate z napako »ni modula named sklearn«, ga poskusite znova namestiti.

Ponovno namestite paket Scikit-Learn

Zaženite naslednje podane ukaze v ukaznem pozivu, da začnete postopek ponovne namestitve:

pip uninstall scikit-learn -y

pip namestite scikit-learn

Preverite namestitev paketa Scikit-Learn

Napaka »ni modula named sklearn« je povezana s paketom scikit-learn. Zato preverite, ali ima vaš sistem paket:

pip show scikit-learn

Vaš idealen rezultat bi vključeval podrobnosti, ki so povezane s paketom scikit-learn, kot je prikazano na naslednji sliki:

Po drugi strani pa je pred namestitvijo paketa ta rezultat videti takole:

Zaključek

Napaka »no module named sklearn« je povezana z namestitvijo paketa scikit-learn. Ta vodnik vas najprej vodi skozi postopek namestitve paketa. Pojasnili smo, kako ga znova namestiti za uporabnike, ki so ga že imeli nameščenega na svojih osebnih računalnikih, vendar se še vedno soočajo s to težavo. Ne pozabite zagnati ukazov pravilno. V nasprotnem primeru morda ne boste mogli odpraviti napake.