I denne tutorial vil vi diskutere om ingen modul fundet fejl i Python, og hvordan man håndterer det.
ModuleNotFoundError
Python-udviklere får ofte problemet 'ModuleNotFoundError No modul named Python'. Når du forsøger at importere et modul til din kode, støder Python-fortolkeren på denne fejl, fordi den ikke kan finde modulet. Fejlmeddelelsen informerer dig om, at systemet ikke har det modul, du forsøger at importere, eller at det ikke er installeret.
find i streng c++
Årsager til ModuleNotFoundError
Denne fejl kan ske af en række årsager, herunder:
Forkert stavning af modulnavnet: Python-fortolkeren vil rapportere ModuleNotFoundError, hvis du har stavet modulets navn forkert, hvilket forhindrer det i at blive fundet.
Modulet er ikke installeret: Du skal installere modulet på dit system, hvis det ikke allerede er der, før du kan importere det til din kode. Kør følgende kommando i din terminal for at installere et modul ved hjælp af Python Package Manager (pip):
Kode:
pip install module_name
Eksempler
Et typisk problem i Python er ModuleNotFoundError: Intet modul kaldet Python-fejl, som sker, når tolken ikke kan finde et modul, der er blevet importeret i koden. Der er flere mulige årsager til dette problem, herunder:
java sammenligne streng
Fortolkeren vil ikke være i stand til at finde modulet, hvis navnet er stavet forkert, og en fejl vil blive kastet. For eksempel:
Kode
import matplotlib # Here, if you mistakenly spell matplotlib as matplotlibb, the error will be raised:
Produktion:
ModuleNotFoundError: No module named 'matplotlibb'
Fejlen vil blive rapporteret, hvis modulet ikke er installeret i miljøet. For eksempel:
kruskal algoritme
Kode
import requests # Here, if the requests module has not been installed in the # environment, the error will be raised:
Produktion:
vindue.åbn
ModuleNotFoundError: No module named 'requests'
Fejlen vil blive rapporteret, hvis miljøstien er forkert konfigureret, eller hvis modulet ikke er placeret i samme mappe som scriptet. 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:
Produktion:
ModuleNotFoundError: No module named 'mymodule'
Løsning til ModuleNotFoundError: intet modul ved navn Python
Du skal identificere fejlens kilde og tage den nødvendige handling for at rette den for at rette fejlen 'ModuleNotFoundError: Intet modul ved navn Python'. Du kan udføre følgende handlinger for at løse problemet:
Konklusion
Som konklusion er et typisk Python-problem ModuleNotFoundError: No modul named Python-fejlen, som opstår, når fortolkeren ikke kan finde et modul, der er blevet importeret i koden. Du kan installere modulet, bekræfte stien til modulet eller sørge for, at modulets navn er stavet korrekt for at løse dette problem. Efter at have forsøgt disse rettelser, hvis problemet fortsætter, skal du muligvis bede om hjælp i fællesskabet eller henvise til importmodulets dokumentation.