Traceback (most recent call last):
File “/home/cemal/Beyaz/Python-3.10.1/deneme/den4.py”, line 2, in
import matplotlib as plt
ModuleNotFoundError: No module named ‘matplotlib’
matplotlib kurmanız gerekiyor ve bunun için birden fazla yöntem var. Aklıma hemen gelenler şöyle:
Pardus paketi kurarsanız, sistemdeki diğer kullanıcılar da faydalanabilir ve güncellemeler, Pardus paketi güncellendiğinde otomatik olarak yüklenir. Farklı uygulamalar farklı modül versiyonlarına ihtiyaç duyabilir, dolayısıyla sorun çıkartma olasılığı, çok küçük olsa da, var.
pip ile kendi kullanıcı hesabınıza kurabilirsiniz. Bu durumda sadece siz kullanabilirsiniz ve güncelleme yapma yada yapmama kararı da sizde olur. Farklı uygulamalar farklı modül versiyonlarına ihtiyaç duyabilir, dolayısıyla sorun çıkartma olasılığı, çok küçük olsa da, var.
virtualenv/pipenv gibi bir sanal ortama kurup bir yada bir grup uygulamanın kullanımına açabilirsiniz. Bence bu en “temiz” yöntem. Önceki yöntemlerin her ikisine ek olarak da yapılabilir, ama o zaman kafanız karışabilir. Her uygulamanın kendi izole ortamına uygulamanın ihtiyaç duyduğu modül versiyonları kurulacağı için versiyon uyuşmazlığı sorunları çıkartmaz.
conda ile kurmak. Bu yöntemi küçük uygulamalar için tavsiye etmiyorum.
Birinci yöntem için: sudo apt update && sudo apt install matplotlib yapmanız yeterli olacak.
İkinci yöntem için: pip install -U --user matplotlib
Üçüncü yöntem için, çok karıştırmadan: pip install -U --user pipx ile pipx kurun ve ardından: pipx install virtualenv ile virtualenv, ardından da: virtualenv ~/grafik ile sanal ortamı oluşturun. Bu işlem bitince: . ~/grafik/bin/activate yazıp çalıştırın. İşlemden sonra prompt değişecek ve başına (grafik) gelecek. Son olarak da: pip install matplotlib ile modulü kurabilirsiniz. Ardından uygulamanızı çalıştırabilirsiniz.
Şimdi YouTube’da aradım ve şunu gördüm. Tamamını izlemedim, ancak atlayarak izlediğim kadarıyla oldukça eğitici bir içerik.