Как да разрешите грешката „Няма модул с име Sklearn“ в Python

Kak Da Razresite Greskata Nama Modul S Ime Sklearn V Python



Като учен по данни или инженер по машинно обучение може да срещнете много грешки и една от тях е грешката „no module named sklearn“. Той е свързан с пакета scikit-learn Python.

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

pip инсталирайте scikit-learn

Проверете инсталирането на пакета Scikit-Learn

Грешката „no module named sklearn“ е свързана с пакета scikit-learn. Затова проверете дали вашата система има пакета:

pip шоу scikit-learn

Вашият идеален резултат ще включва подробностите, които са свързани с пакета scikit-learn, както е показано на следното изображение:

От друга страна, преди да инсталирате пакета, този резултат изглежда така:

Заключение

Грешката „no module named sklearn“ е свързана с инсталирането на пакета scikit-learn. Това ръководство първо ви превежда през процеса на инсталиране на пакета. Обяснихме как да го преинсталирате за потребителите, които вече са го инсталирали на компютрите си, но все още се сблъскват с този проблем. Не забравяйте да изпълнявате командите правилно. В противен случай може да не успеете да разрешите грешката.