Scikit-learn arba sklearn yra populiari atvirojo kodo mašininio mokymosi biblioteka Python. Tai efektyvus ir lengvai naudojamas modulis, naudojamas įvairiuose duomenų mokslo ekosistemos algoritmuose. Štai kodėl tai puikus pasirinkimas pradedantiesiems ir patyrusiems kūrėjams.
Klaida „nėra modulio, pavadinto sklearn“ atsiranda, kai importuojate sklearn modulį į savo projektą neįdiegę scikit-learn bibliotekos savo sistemoje. Jei susiduriate su panašia klaida, šis vadovas skirtas jums. Čia trumpai paaiškinsime, kaip be vargo išspręsti klaidą „nėra modulio, pavadinto sklearn“.
Kaip išspręsti Python klaidą „Nėra modulio, pavadinto Sklearn“.
Kaip minėta, klaida „nėra modulio, pavadinto sklearn“ atsiranda dėl to, kad jūsų kompiuteryje nėra scikit-learn paketo. Todėl, norėdami išspręsti šią klaidą, turite ją įdiegti ir patvirtinti. Padalinkime šį skyrių į įvairias dalis, atlikdami žingsnis po žingsnio procesą.
Pirmiausia įsitikinkite, kad naujausia Python versija yra tinkamai įdiegta sistemoje:
python -- versija
Terminalas grąžins šiuo metu įdiegtą versiją.
Vykdykite šią komandą Linux:
python3 -- versija
Dabar apsilankykite Oficiali svetainė Norėdami atsisiųsti ir įdiegti naujausią turimą Python versiją.
Įdiekite „Scikit-Learn“ paketą
Atidarykite komandų eilutę ir paleiskite šias nurodytas komandas, kad pradėtumėte diegti scikit-learn paketą savo sistemoje:
pip install scikit-learn
Pastaba: Kompiliatoriams, tokiems kaip Jupyter Notebook ir Anaconda, galite naudoti šias nurodytas komandas:
Vykdykite šią Anaconda komandą:
conda install -c anaconda scikit-learnPanašiai vykdykite šią „Jupyter Notebook“ komandą:
! pip įdiegti scikit-learn matplotlib scipy numpyJei jau įdiegėte scikit-learn paketą savo kompiuteryje ir vis tiek susiduriate su klaida „nėra modulio, pavadinto sklearn“, pabandykite jį įdiegti iš naujo.
Iš naujo įdiekite „Scikit-Learn“ paketą
Norėdami pradėti iš naujo diegimo procesą, komandų eilutėje paleiskite šias nurodytas komandas:
pip pašalinti scikit-learn -ypip install scikit-learn
Patikrinkite, ar įdiegtas „Scikit-Learn“ paketas
Klaida „nėra modulio, pavadinto sklearn“ yra susieta su scikit-learn paketu. Todėl patikrinkite, ar jūsų sistemoje yra paketas:
pip šou scikit-learnJūsų ideali produkcija apimtų išsamią informaciją, susijusią su scikit-learn paketu, kaip parodyta šiame paveikslėlyje:
Kita vertus, prieš įdiegiant paketą šis rezultatas atrodo taip:
Išvada
Klaida „nėra modulio, pavadinto sklearn“ yra susijusi su scikit-learn paketo įdiegimu. Šis vadovas pirmiausia supažindina jus su paketo diegimo procesu. Mes paaiškinome, kaip jį įdiegti iš naujo vartotojams, kurie jau buvo įdiegę savo kompiuteriuose, bet vis dar susiduria su šia problema. Nepamirškite teisingai vykdyti komandų. Priešingu atveju gali nepavykti išspręsti klaidos.