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

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir