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-learnPodobne vykonajte nasledujúci príkaz pre Jupyter Notebook:
! pip install scikit-learn matplotlib scipy numpyAk 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 -ypip 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-learnVáš 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ť.