Ang Scikit-learn, o sklearn, ay isang sikat na open-source machine-learning library sa Python. Ito ay isang mahusay at madaling gamitin na module na ginagamit sa iba't ibang mga algorithm ng data science ecosystem. Iyon ang dahilan kung bakit ito ay isang perpektong pagpipilian para sa mga nagsisimula at dalubhasang developer.
Lumilitaw ang error na 'walang module na pinangalanang sklearn' kapag nag-import ka ng sklearn module sa iyong proyekto nang hindi ini-install ang scikit-learn library sa iyong system. Kung sakaling nahaharap ka sa isang katulad na error, ang gabay na ito ay para sa iyo. Dito, maikli naming ipapaliwanag kung paano lutasin ang error na 'no module named sklearn' nang walang abala.
Paano Lutasin ang Error na 'No Module Named Sklearn' sa Python
Gaya ng nabanggit, ang error na 'no module named sklearn' ay nangyayari dahil sa hindi available na scikit-learn package sa iyong PC. Samakatuwid, dapat mong i-install at i-verify ito upang malutas ang error na ito. Hatiin natin ang seksyong ito sa iba't ibang bahagi sa pamamagitan ng hakbang-hakbang na proseso.
Una, tiyaking ang pinakabagong bersyon ng Python ay naaangkop na naka-install sa system:
python --bersyon
Ibabalik ng terminal ang kasalukuyang naka-install na bersyon.
Patakbuhin ang sumusunod na command para sa Linux:
python3 --bersyon
Ngayon, bisitahin ang opisyal na website upang i-download at i-install ang pinakabagong magagamit na bersyon ng Python.
I-install ang Scikit-Learn Package
Buksan ang Command Prompt at patakbuhin ang sumusunod na ibinigay na mga utos upang simulan ang pag-install ng scikit-learn package sa iyong system:
pip install scikit-learn
Tandaan: Para sa mga compiler tulad ng Jupyter Notebook at Anaconda, maaari mong gamitin ang sumusunod na mga utos:
Patakbuhin ang sumusunod na utos para sa Anaconda:
conda install -c anaconda scikit-learnKatulad nito, isagawa ang sumusunod na utos para sa Jupyter Notebook:
! pip install scikit-learn matplotlib scipy numpyKung na-install mo na ang scikit-learn package sa iyong PC at nahaharap pa rin sa error na 'no module named sklearn', subukan itong muling i-install.
I-install muli ang Scikit-Learn Package
Patakbuhin ang sumusunod na ibinigay na mga utos sa Command Prompt upang simulan ang proseso ng muling pag-install:
pip uninstall scikit-learn -ypip install scikit-learn
I-verify ang Pag-install ng Scikit-Learn Package
Ang error na 'walang module na pinangalanang sklearn' ay naka-link sa scikit-learn package. Samakatuwid, i-verify na nasa iyong system ang package:
pip show scikit-matutoAng iyong perpektong output ay isasama ang mga detalye na nauugnay sa scikit-learn package tulad ng ipinapakita sa sumusunod na larawan:
Sa kabilang banda, bago i-install ang package, ganito ang resulta:
Konklusyon
Ang error na 'no module named sklearn' ay nauugnay sa pag-install ng scikit-learn package. Ang gabay na ito ay unang gagabay sa iyo sa proseso ng pag-install ng package. Ipinaliwanag namin kung paano muling i-install ito para sa mga user na na-install na ito sa kanilang mga PC ngunit nahaharap pa rin sa isyung ito. Tandaan na patakbuhin nang tama ang mga utos. Kung hindi, maaaring hindi mo malutas ang error.