Scikit-learn หรือ sklearn เป็นไลบรารีการเรียนรู้ของเครื่องแบบโอเพ่นซอร์สยอดนิยมใน Python เป็นโมดูลที่มีประสิทธิภาพและใช้งานง่ายซึ่งใช้ในอัลกอริธึมต่างๆ ของระบบนิเวศวิทยาศาสตร์ข้อมูล นั่นเป็นเหตุผลว่าทำไมมันจึงเป็นตัวเลือกที่สมบูรณ์แบบสำหรับผู้เริ่มต้นและนักพัฒนาผู้เชี่ยวชาญ
ข้อผิดพลาด “ไม่มีโมดูลชื่อ sklearn” เกิดขึ้นเมื่อคุณนำเข้าโมดูล sklearn ในโครงการของคุณโดยไม่ต้องติดตั้งไลบรารี scikit-learn บนระบบของคุณ ในกรณีที่คุณเผชิญกับข้อผิดพลาดที่คล้ายกัน คู่มือนี้เหมาะสำหรับคุณ ที่นี่ เราจะอธิบายโดยย่อถึงวิธีแก้ไขข้อผิดพลาด “ไม่มีโมดูลชื่อ sklearn” โดยไม่ต้องยุ่งยาก
วิธีแก้ไขข้อผิดพลาด “ไม่มีโมดูลชื่อ Sklearn” ใน Python
ตามที่กล่าวไว้ ข้อผิดพลาด “ไม่มีโมดูลชื่อ sklearn” เกิดขึ้นเนื่องจากแพ็คเกจ scikit-learn ไม่พร้อมใช้งานบนพีซีของคุณ ดังนั้นคุณต้องติดตั้งและตรวจสอบเพื่อแก้ไขข้อผิดพลาดนี้ เราจะแบ่งส่วนนี้ออกเป็นส่วนต่างๆ โดยผ่านกระบวนการทีละขั้นตอน
ขั้นแรก ตรวจสอบให้แน่ใจว่าเวอร์ชัน Python ล่าสุดได้รับการติดตั้งอย่างเหมาะสมในระบบ:
หลาม --version
เทอร์มินัลจะส่งคืนเวอร์ชันที่ติดตั้งอยู่ในปัจจุบัน
รันคำสั่งต่อไปนี้สำหรับ Linux:
python3 --version
ตอนนี้แวะไปที่ เว็บไซต์อย่างเป็นทางการ เพื่อดาวน์โหลดและติดตั้ง Python เวอร์ชันล่าสุดที่มี
ติดตั้งแพ็คเกจ Scikit-Learn
เปิด Command Prompt และรันคำสั่งต่อไปนี้เพื่อเริ่มการติดตั้งแพ็คเกจ scikit-learn ในระบบของคุณ:
pip ติดตั้ง scikit-learn
บันทึก: สำหรับคอมไพเลอร์เช่น Jupyter Notebook และ Anaconda คุณสามารถใช้คำสั่งที่กำหนดต่อไปนี้:
รันคำสั่งต่อไปนี้สำหรับ Anaconda:
conda ติดตั้ง -c anaconda scikit-learn.condaในทำนองเดียวกัน ให้รันคำสั่งต่อไปนี้สำหรับ Jupyter Notebook:
- pip ติดตั้ง scikit-learn matplotlib scipy numpyหากคุณติดตั้งแพ็คเกจ scikit-learn บนพีซีของคุณแล้ว แต่ยังคงพบข้อผิดพลาด “ไม่มีโมดูลชื่อ sklearn” ให้ลองติดตั้งใหม่
ติดตั้งแพ็คเกจ Scikit-Learn อีกครั้ง
เรียกใช้คำสั่งต่อไปนี้ใน Command Prompt เพื่อเริ่มกระบวนการติดตั้งใหม่:
pip ถอนการติดตั้ง scikit-learn -ypip ติดตั้ง scikit-learn
ตรวจสอบการติดตั้งแพ็คเกจ Scikit-Learn
ข้อผิดพลาด “ไม่มีโมดูลชื่อ sklearn” เชื่อมโยงกับแพ็คเกจ scikit-learn ดังนั้นตรวจสอบว่าระบบของคุณมีแพ็คเกจ:
pip แสดง scikit-เรียนรู้ผลลัพธ์ในอุดมคติของคุณจะต้องมีรายละเอียดที่เกี่ยวข้องกับแพ็คเกจ scikit-learn ดังที่แสดงในภาพต่อไปนี้:
ในทางกลับกัน ก่อนที่จะติดตั้งแพ็คเกจ ผลลัพธ์นี้จะมีลักษณะดังนี้:
บทสรุป
ข้อผิดพลาด “ไม่มีโมดูลชื่อ sklearn” เกี่ยวข้องกับการติดตั้งแพ็คเกจ scikit-learn คู่มือนี้จะแนะนำคุณตลอดขั้นตอนการติดตั้งแพ็คเกจก่อน เราได้อธิบายวิธีการติดตั้งใหม่สำหรับผู้ใช้ที่ติดตั้งไว้ในพีซีแล้ว แต่ยังคงประสบปัญหานี้ อย่าลืมรันคำสั่งอย่างถูกต้อง มิฉะนั้น คุณอาจไม่สามารถแก้ไขข้อผิดพลาดได้