Jak vyřešit chybu „No Module Named Sklearn“ v Pythonu

Jak Vyresit Chybu No Module Named Sklearn V Pythonu



Jako datový vědec nebo inženýr strojového učení se můžete setkat s mnoha chybami a jednou z nich je chyba „žádný modul s názvem sklearn“. Je spojen s balíčkem scikit-learn Python.

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-learn

Podobně proveďte následující příkaz pro Jupyter Notebook:

! pip install scikit-learn matplotlib scipy numpy

Pokud 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 -y

pip 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-learn

Váš 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.