Scikit-learn или sklearn е популярна библиотека за машинно обучение с отворен код в Python. Това е ефективен и лесен за използване модул, който се използва в различни алгоритми на екосистемата за наука за данни. Ето защо е перфектен избор за начинаещи и опитни разработчици.
Грешката „няма модул с име sklearn“ възниква, когато импортирате модула sklearn във вашия проект, без да инсталирате библиотеката scikit-learn на вашата система. В случай, че се сблъскате с подобна грешка, това ръководство е за вас. Тук накратко ще обясним как да разрешим грешката „no module named sklearn“ без проблеми.
Как да разрешите грешката „Няма модул с име Sklearn“ в Python
Както споменахме, грешката „няма модул с име sklearn“ възниква поради липсата на пакета scikit-learn на вашия компютър. Следователно трябва да го инсталирате и потвърдите, за да разрешите тази грешка. Нека разделим този раздел на различни части чрез процес стъпка по стъпка.
Първо се уверете, че най-новата версия на Python е правилно инсталирана в системата:
python --версия
Терминалът ще върне текущо инсталираната версия.
Изпълнете следната команда за Linux:
python3 --версия
Сега посетете официален сайт за да изтеглите и инсталирате най-новата налична версия на Python.
Инсталирайте пакета Scikit-Learn
Отворете командния ред и изпълнете следните дадени команди, за да започнете инсталирането на пакета scikit-learn във вашата система:
pip инсталирайте scikit-learn
Забележка: За компилатори като Jupyter Notebook и Anaconda можете да използвате следните дадени команди:
Изпълнете следната команда за Anaconda:
conda install -c anaconda scikit-learnПо същия начин изпълнете следната команда за Jupyter Notebook:
! pip инсталирайте scikit-learn matplotlib scipy numpyАко вече сте инсталирали пакета scikit-learn на вашия компютър и все още се сблъсквате с грешката „no module named sklearn“, опитайте да го инсталирате отново.
Преинсталирайте пакета Scikit-Learn
Изпълнете следните дадени команди в командния ред, за да стартирате процеса на преинсталиране:
pip деинсталиране scikit-learn -ypip инсталирайте scikit-learn
Проверете инсталирането на пакета Scikit-Learn
Грешката „no module named sklearn“ е свързана с пакета scikit-learn. Затова проверете дали вашата система има пакета:
pip шоу scikit-learnВашият идеален резултат ще включва подробностите, които са свързани с пакета scikit-learn, както е показано на следното изображение:
От друга страна, преди да инсталирате пакета, този резултат изглежда така:
Заключение
Грешката „no module named sklearn“ е свързана с инсталирането на пакета scikit-learn. Това ръководство първо ви превежда през процеса на инсталиране на пакета. Обяснихме как да го преинсталирате за потребителите, които вече са го инсталирали на компютрите си, но все още се сблъскват с този проблем. Не забравяйте да изпълнявате командите правилно. В противен случай може да не успеете да разрешите грешката.