Nasıl düzeltilir: matplotlib adında modül yok
Python kullanırken karşılaşabileceğiniz yaygın bir hata:
no module named ' matplotlib '
Bu hata, Python mevcut ortamınızdaki matplotlib kütüphanesini algılamadığında ortaya çıkar.
Bu eğitimde, bu hatayı çözmek için kullanabileceğiniz adımların tamamı paylaşılmaktadır.
Adım 1: pip kurulumu matplotlib
Matplotlib Python ile otomatik olarak yüklenmediğinden, onu kendiniz yüklemeniz gerekecektir. Bunu yapmanın en kolay yolu Python için bir paket yöneticisi olan pip kullanmaktır.
Matplotlib’i kurmak için aşağıdaki pip komutunu çalıştırabilirsiniz:
pip install matplotlib
Çoğu durumda bu, hatayı düzeltecektir.
Adım 2: Pip’i yükleyin
Hala hata alıyorsanız pip yüklemeniz gerekebilir. Bunu yapmak için bu adımları kullanın.
Çalıştığından emin olmak amacıyla pip’i en son sürüme yükseltmek için de bu adımları kullanabilirsiniz.
Daha sonra matplotlib’i kurmak için daha önce olduğu gibi aynı pip komutunu çalıştırabilirsiniz:
pip install matplotlib
Bu noktada hatanın çözülmesi gerekiyor.
Adım 3: Matplotlib ve pip versiyonlarını kontrol edin
Hala hatalarla karşılaşıyorsanız matplotlib ve pip’in farklı bir sürümünü kullanıyor olabilirsiniz.
Matplotlib ve pip versiyonlarınızın eşleşip eşleşmediğini kontrol etmek için aşağıdaki komutları kullanabilirsiniz:
which python python --version which pip
İki sürüm eşleşmiyorsa matplotlib’in eski bir sürümünü yüklemeniz veya Python sürümünüzü yükseltmeniz gerekir.
4. Adım: Matplotlib sürümünü kontrol edin
Matplotlib’i başarıyla yükledikten sonra ortamınızdaki matplotlib sürümünü görüntülemek için aşağıdaki komutu kullanabilirsiniz:
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.
Not: Matplotlib ve Python sürümleriyle ilgili hataları önlemenin en kolay yolu, Python ve matplotlib ile önceden yüklenmiş olarak gelen ve kullanımı ücretsiz olan bir araç seti olan Anaconda’yı yüklemektir.
Ek kaynaklar
Aşağıdaki eğitimlerde Python’daki diğer yaygın sorunların nasıl çözüleceği açıklanmaktadır:
Nasıl düzeltilir: numpy adında modül yok
Nasıl düzeltilir: Plotly adında modül yok
Nasıl düzeltilir: NameError ‘pd’ tanımlı değil
Nasıl düzeltilir: NameError ‘np’ tanımlı değil