Scikit-learn nebo sklearn je oblíbená open source knihovna pro strojové učení v Pythonu. Jedná se o efektivní a snadno použitelný modul, který se používá v různých algoritmech ekosystému datové vědy. Proto je ideální volbou pro začátečníky i zkušené vývojáře.
Chyba „žádný modul s názvem sklearn“ se objeví, když importujete modul sklearn do svého projektu bez instalace knihovny scikit-learn do vašeho systému. V případě, že se potýkáte s podobnou chybou, je tento průvodce určen právě vám. Zde stručně vysvětlíme, jak vyřešit chybu „žádný modul s názvem sklearn“ bez potíží.
Jak vyřešit chybu „No Module Named Sklearn“ v Pythonu
Jak již bylo zmíněno, k chybě „no module Named sklearn“ dochází kvůli nedostupnosti balíčku scikit-learn na vašem PC. Proto jej musíte nainstalovat a ověřit, abyste tuto chybu vyřešili. Rozdělme tuto část na různé části pomocí postupu krok za krokem.
Nejprve se ujistěte, že je v systému správně nainstalována nejnovější verze Pythonu:
python --verze
Terminál vrátí aktuálně nainstalovanou verzi.
Spusťte následující příkaz pro Linux:
python3 --verze
Nyní navštivte oficiální webové stránky stáhnout a nainstalovat nejnovější dostupnou verzi Pythonu.
Nainstalujte si balíček Scikit-Learn
Otevřete příkazový řádek a spusťte následující příkazy, abyste zahájili instalaci balíčku scikit-learn do vašeho systému:
pip install scikit-learn
Poznámka: Pro kompilátory jako Jupyter Notebook a Anaconda můžete použít následující dané příkazy:
Spusťte následující příkaz pro Anaconda:
conda install -c anaconda scikit-learnPodobně proveďte následující příkaz pro Jupyter Notebook:
! pip install scikit-learn matplotlib scipy numpyPokud jste již nainstalovali balíček scikit-learn na svůj počítač a stále čelíte chybě „no module Named sklearn“, zkuste jej znovu nainstalovat.
Znovu nainstalujte balíček Scikit-Learn
Spuštěním následujících příkazů v příkazovém řádku spusťte proces přeinstalace:
pip uninstall scikit-learn -ypip install scikit-learn
Ověřte instalaci balíčku Scikit-Learn
Chyba „žádný modul s názvem sklearn“ je spojena s balíčkem scikit-learn. Proto ověřte, že váš systém obsahuje balíček:
pip show scikit-learnVáš ideální výstup by zahrnoval podrobnosti, které jsou spojeny s balíčkem scikit-learn, jak je znázorněno na následujícím obrázku:
Na druhou stranu před instalací balíčku tento výsledek vypadá takto:
Závěr
Chyba „žádný modul s názvem sklearn“ souvisí s instalací balíčku scikit-learn. Tato příručka vás nejprve provede procesem instalace balíčku. Vysvětlili jsme, jak jej přeinstalovat uživatelům, kteří jej již měli nainstalovaný na svých počítačích, ale stále čelí tomuto problému. Nezapomeňte spustit příkazy správně. V opačném případě nemusí být možné chybu vyřešit.