Paano Lutasin ang Error na 'No Module Named Sklearn' sa Python

Paano Lutasin Ang Error Na No Module Named Sklearn Sa Python



Bilang isang data scientist o machine learning engineer, maaari kang makatagpo ng maraming error at isa sa mga ito ay ang error na 'no module named sklearn'. Ito ay nauugnay sa scikit-learn Python package.

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

Katulad nito, isagawa ang sumusunod na utos para sa Jupyter Notebook:

! pip install scikit-learn matplotlib scipy numpy

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

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

Ang 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.