I denne opplæringen vil vi diskutere om ingen modul funnet feil av Python og hvordan man skal håndtere det.
ModuleNotFoundError
Python-utviklere får ofte problemet 'ModuleNotFoundError No modul named Python'. Når du prøver å importere en modul til koden din, støter Python-tolken på denne feilen fordi den ikke kan finne modulen. Feilmeldingen informerer deg om at systemet ikke har modulen du prøver å importere eller at den ikke er installert.
oppdatering fra join sql
Årsaker til ModuleNotFoundError
Denne feilen kan oppstå av en rekke årsaker, inkludert:
Feil stavemåte av modulnavnet: Python-tolken vil rapportere ModuleNotFoundError hvis du har feilstavet modulens navn, noe som forhindrer at den blir funnet.
Modulen er ikke installert: Du må installere modulen på systemet ditt hvis den ikke allerede er der før du kan importere den til koden din. Kjør følgende kommando i terminalen din for å installere en modul ved å bruke Python Package Manager (pip):
Kode:
pip install module_name
Eksempler
Et typisk problem i Python er ModuleNotFoundError: Ingen modul kalt Python-feil, som skjer når tolken ikke kan finne en modul som har blitt importert i koden. Det er flere mulige årsaker til dette problemet, inkludert:
konverter byte array til streng
Tolken vil ikke kunne finne modulen hvis navnet er stavet feil, og en feil vil bli kastet. For eksempel:
Kode
import matplotlib # Here, if you mistakenly spell matplotlib as matplotlibb, the error will be raised:
Produksjon:
ModuleNotFoundError: No module named 'matplotlibb'
Feilen vil bli rapportert dersom modulen ikke er installert i miljøet. For eksempel:
java sorterer en liste
Kode
import requests # Here, if the requests module has not been installed in the # environment, the error will be raised:
Produksjon:
Last ned autocad 2019 engelsk mediafire
ModuleNotFoundError: No module named 'requests'
Feilen vil bli rapportert hvis miljøbanen er feil konfigurert eller hvis modulen ikke er plassert i samme katalog som skriptet. For eksempel:
Kode
import sys sys.path.append('/path/to/module') import mymodule # Here, if the /path/to/module is incorrect, the error will be raised:
Produksjon:
ModuleNotFoundError: No module named 'mymodule'
Løsning for ModuleNotFoundError: ingen modul kalt Python
Du må identifisere kilden til feilen og ta de nødvendige tiltakene for å fikse den for å fikse feilen 'ModuleNotFoundError: Ingen modul kalt Python'. Du kan gjøre følgende for å løse problemet:
Konklusjon
Avslutningsvis er et typisk Python-problem ModuleNotFoundError: Ingen modul kalt Python-feil, som skjer når tolken ikke kan finne en modul som har blitt importert i koden. Du kan installere modulen, bekrefte banen til modulen, eller sørge for at modulens navn er stavet riktig for å løse dette problemet. Etter å ha forsøkt disse rettingene, hvis problemet vedvarer, må du kanskje be om hjelp i fellesskapet eller se dokumentasjonen til importmodulen.