วิธีแก้ไข: ไม่มีโมดูลชื่อ matplotlib
ข้อผิดพลาดทั่วไปที่คุณอาจพบเมื่อใช้ Python คือ:
no module named ' matplotlib '
ข้อผิดพลาดนี้เกิดขึ้นเมื่อ Python ตรวจไม่พบไลบรารี matplotlib ในสภาพแวดล้อมปัจจุบันของคุณ
บทช่วยสอนนี้จะแชร์ขั้นตอนที่คุณสามารถใช้เพื่อแก้ไขข้อผิดพลาดนี้
ขั้นตอนที่ 1: pip ติดตั้ง matplotlib
เนื่องจาก Matplotlib ไม่ได้ติดตั้งโดยอัตโนมัติด้วย Python คุณจะต้องติดตั้งด้วยตนเอง วิธีที่ง่ายที่สุดในการทำเช่นนี้คือใช้ pip ซึ่งเป็นตัวจัดการแพ็คเกจสำหรับ Python
คุณสามารถรันคำสั่ง pip ต่อไปนี้เพื่อติดตั้ง matplotlib:
pip install matplotlib
ในกรณีส่วนใหญ่ การดำเนินการนี้จะแก้ไขข้อผิดพลาดได้
ขั้นตอนที่ 2: ติดตั้ง pip
หากคุณยังคงได้รับข้อผิดพลาด คุณอาจต้องติดตั้ง pip ใช้ ขั้นตอนเหล่านี้ เพื่อดำเนินการดังกล่าว
คุณยังสามารถใช้ ขั้นตอนเหล่านี้ เพื่ออัปเกรด pip เป็นเวอร์ชันล่าสุดเพื่อให้แน่ใจว่าใช้งานได้
จากนั้นคุณสามารถรันคำสั่ง pip เหมือนเดิมเพื่อติดตั้ง matplotlib:
pip install matplotlib
ณ จุดนี้ข้อผิดพลาดควรได้รับการแก้ไข
ขั้นตอนที่ 3: ตรวจสอบเวอร์ชันของ matplotlib และ pip
หากคุณยังคงพบข้อผิดพลาด คุณอาจใช้ matplotlib และ pip เวอร์ชันอื่น
คุณสามารถใช้คำสั่งต่อไปนี้เพื่อตรวจสอบว่าเวอร์ชัน matplotlib และ pip ของคุณตรงกันหรือไม่:
which python python --version which pip
หากทั้งสองเวอร์ชันไม่ตรงกัน คุณจะต้องติดตั้ง matplotlib เวอร์ชันเก่าหรืออัปเกรด Python เวอร์ชันของคุณ
ขั้นตอนที่ 4: ตรวจสอบเวอร์ชันของ matplotlib
เมื่อคุณติดตั้ง matplotlib สำเร็จแล้ว คุณสามารถใช้คำสั่งต่อไปนี้เพื่อดูเวอร์ชันของ matplotlib ในสภาพแวดล้อมของคุณ:
pip show matplotlib
Name: matplotlib
Version: 3.1.3
Summary: Python plotting package
Home page: https://matplotlib.org
Author: John D. Hunter, Michael Droettboom
Author-email: matplotlib-users@python.org
License: PSF
Location: /srv/conda/envs/notebook/lib/python3.7/site-packages
Requires: cycler, numpy, kiwisolver, python-dateutil, pyparsing
Required-by: seaborn, scikit-image
Note: you may need to restart the kernel to use updated packages.
หมายเหตุ: วิธีที่ง่ายที่สุดในการหลีกเลี่ยงข้อผิดพลาดกับเวอร์ชัน matplotlib และ Python คือเพียงติดตั้ง Anaconda ซึ่งเป็นชุดเครื่องมือที่มาพร้อมกับ Python และ matplotlib ที่ติดตั้งไว้ล่วงหน้า และใช้งานได้ฟรี
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีแก้ปัญหาทั่วไปอื่นๆ ใน Python:
วิธีแก้ไข: ไม่มีโมดูลชื่อ numpy
วิธีแก้ไข: ไม่มีโมดูลชื่อ plotly
วิธีแก้ไข: ไม่ได้กำหนด NameError ‘pd’
วิธีแก้ไข: ไม่ได้กำหนด NameError ‘np’