Nasıl düzeltilir: plotly adında modül yok
Python kullanırken karşılaşabileceğiniz yaygın bir hata:
ModuleNotFoundError: No module named 'plotly'
Bu hata, Python mevcut ortamınızda Plotly 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 planlı bir şekilde
Plotly 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.
Plotly kurulumu için aşağıdaki pip komutunu çalıştırabilirsiniz:
pip install plotly
Python 3 için şunları kullanabilirsiniz:
pip3 install numpy
Daha sonra Plotly’nin başarıyla kurulup kurulmadığını görmek için aşağıdaki kodu çalıştırabilirsiniz:
piplist | grep plotly plotly 5.3.1
Bir sürüm numarasıyla birlikte grafiksel olarak görüntüleniyorsa, başarıyla yüklenmiştir.
Ç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 Plotly’yi kurmak için daha önce olduğu gibi aynı pip komutunu çalıştırabilirsiniz:
pip install plotly
Bu noktada hatanın çözülmesi gerekiyor.
3. Adım: Plotly sürümünü kontrol edin
Plotly’yi başarıyla yükledikten sonra, ortamınızdaki Plotly sürümünü görüntülemek için aşağıdaki komutu kullanabilirsiniz:
pip show plotly
Name: plotly
Version: 5.3.1
Summary: An open-source, interactive data visualization library for Python
Home page: https://plotly.com/python/
Author: Chris P
Author-email: chris@plot.ly
License: MIT
Location: /srv/conda/envs/notebook/lib/python3.7/site-packages
Requires: six, tenacity
Required-by:
Note: you may need to restart the kernel to use updated packages.
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? Pandalar adında modül yok
Nasıl düzeltilir: numpy 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