Ako vyriešiť chybu „No Modul Named Sklearn“ v Pythone

Ako Vyriesit Chybu No Modul Named Sklearn V Pythone



Ako dátový vedec alebo inžinier strojového učenia sa môžete stretnúť s mnohými chybami a jednou z nich je chyba „žiadny modul s názvom sklearn“. Je spojený s balíkom scikit-learn Python.

Scikit-learn alebo sklearn je populárna open source knižnica strojového učenia v Pythone. Ide o efektívny a ľahko použiteľný modul, ktorý sa používa v rôznych algoritmoch ekosystému dátovej vedy. Preto je ideálnou voľbou pre začiatočníkov a skúsených vývojárov.

Chyba „žiadny modul s názvom sklearn“ sa objaví, keď importujete modul sklearn do svojho projektu bez inštalácie knižnice scikit-learn do vášho systému. V prípade, že sa stretnete s podobnou chybou, táto príručka je pre vás. Tu stručne vysvetlíme, ako bez problémov vyriešiť chybu „žiadny modul s názvom sklearn“.





Ako vyriešiť chybu „No Module Named Sklearn“ v Pythone

Ako už bolo spomenuté, chyba „žiadny modul s názvom sklearn“ sa vyskytuje v dôsledku nedostupnosti balíka scikit-learn na vašom počítači. Preto ho musíte nainštalovať a overiť, aby ste túto chybu vyriešili. Rozdeľme túto časť na rôzne časti pomocou postupu krok za krokom.



Najprv sa uistite, že najnovšia verzia Pythonu je správne nainštalovaná v systéme:



python --verzia

Terminál vráti aktuálne nainštalovanú verziu.





Spustite nasledujúci príkaz pre Linux:



python3 --verzia

Teraz navštívte oficiálna web stránka stiahnuť a nainštalovať najnovšiu dostupnú verziu Pythonu.

Nainštalujte si balík Scikit-Learn

Otvorte príkazový riadok a spustite nasledujúce príkazy na začatie inštalácie balíka scikit-learn vo vašom systéme:

pip install scikit-learn

Poznámka: Pre kompilátory ako Jupyter Notebook a Anaconda môžete použiť nasledujúce príkazy:

Spustite nasledujúci príkaz pre Anaconda:

conda install -c anaconda scikit-learn

Podobne vykonajte nasledujúci príkaz pre Jupyter Notebook:

! pip install scikit-learn matplotlib scipy numpy

Ak ste už nainštalovali balík scikit-learn do svojho počítača a stále čelíte chybe „žiadny modul s názvom sklearn“, skúste ho preinštalovať.

Preinštalujte balík Scikit-Learn

Spustite nasledujúce príkazy v príkazovom riadku a spustite proces preinštalovania:

pip uninstall scikit-learn -y

pip install scikit-learn

Overte inštaláciu balíka Scikit-Learn

Chyba „žiadny modul s názvom sklearn“ súvisí s balíkom scikit-learn. Preto skontrolujte, či váš systém obsahuje balík:

pip show scikit-learn

Váš ideálny výstup by zahŕňal podrobnosti, ktoré sú spojené s balíkom scikit-learn, ako je znázornené na nasledujúcom obrázku:

Na druhej strane, pred inštaláciou balíka tento výsledok vyzerá takto:

Záver

Chyba „žiadny modul s názvom sklearn“ súvisí s inštaláciou balíka scikit-learn. Táto príručka vás najskôr prevedie procesom inštalácie balíka. Vysvetlili sme, ako ho preinštalovať používateľom, ktorí ho už mali nainštalovaný na svojich počítačoch, ale stále čelia tomuto problému. Nezabudnite spustiť príkazy správne. V opačnom prípade možno nebudete môcť chybu vyriešiť.