ModuleNotFoundError: No module named 'x', içe aktarmak istediğin paketin kurulu olmaması veya isminin yanlış yazılması durumunda oluşur.
Neden olur?
Python standart kütüphanede olmayan paketleri kurmadan kullanamazsın. Ayrıca import edilen isim ile pip paket ismi bazen farklıdır.
Hatalı kod
import requests # kurulu degilse ModuleNotFoundError
Doğru kod
# Terminalde paketi kur:
# pip install requests
import requests
print(requests.__version__)
Kontrol listesi
- Paketi terminalde kur:
pip install paket_adi. - İçe aktarma ismi ile pip ismi farklı olabilir (ör.
pip install pillow→import PIL). - Sanal ortam kullanıyorsan onu aktifleştirdiğinden emin ol.
Python derslerimizle adım adım pratik yapabilirsin.