En aquest tutorial, parlarem de l'error de Python que no s'ha trobat cap mòdul i de com fer-hi front.
ModuleNotFoundError
Els desenvolupadors de Python sovint reben el problema 'ModuleNotFoundError Cap mòdul anomenat Python'. Quan intenteu importar un mòdul al vostre codi, l'intèrpret de Python troba aquest error perquè no pot localitzar el mòdul. L'avís d'error us informa que el sistema no té el mòdul que esteu intentant importar o que no està instal·lat.
Motius de ModuleNotFoundError
Aquest error pot passar per diversos motius, entre ells:
Ortografia incorrecta del nom del mòdul: L'intèrpret de Python informarà del ModuleNotFoundError si heu escrit malament el nom del mòdul, cosa que impedeix que es trobi.
El mòdul no està instal·lat: Heu d'instal·lar el mòdul al vostre sistema si encara no hi és abans de poder importar-lo al vostre codi. Executeu l'ordre següent al vostre terminal per instal·lar un mòdul mitjançant el gestor de paquets Python (pip):
np.clip
Codi:
pip install module_name
Exemples
Un problema típic a Python és el ModuleNotFoundError: Cap mòdul anomenat error Python, que passa quan l'intèrpret no pot localitzar un mòdul que s'ha importat al codi. Hi ha diverses causes potencials per a aquest problema, com ara:
L'intèrpret no podrà localitzar el mòdul si el nom està escrit incorrectament i es generarà un error. Per exemple:
Codi
import matplotlib # Here, if you mistakenly spell matplotlib as matplotlibb, the error will be raised:
Sortida:
ModuleNotFoundError: No module named 'matplotlibb'
L'error s'informarà si el mòdul no està instal·lat a l'entorn. Per exemple:
Codi
munt d'ordenació
import requests # Here, if the requests module has not been installed in the # environment, the error will be raised:
Sortida:
ModuleNotFoundError: No module named 'requests'
L'error s'informarà si la ruta de l'entorn està configurada incorrectament o si el mòdul no es troba al mateix directori que l'script. Per exemple:
Codi
import sys sys.path.append('/path/to/module') import mymodule # Here, if the /path/to/module is incorrect, the error will be raised:
Sortida:
ModuleNotFoundError: No module named 'mymodule'
Solució per a ModuleNotFoundError: cap mòdul anomenat Python
Heu d'identificar l'origen de l'error i prendre les accions necessàries per corregir-lo per corregir l'error 'ModuleNotFoundError: No module named Python'. Podeu fer les accions següents per resoldre el problema:
Conclusió
En conclusió, un problema típic de Python és el ModuleNotFoundError: Cap mòdul anomenat error Python, que passa quan l'intèrpret no pot localitzar un mòdul que s'ha importat al codi. Podeu instal·lar el mòdul, verificar la ruta al mòdul o assegurar-vos que el nom del mòdul està escrit correctament per resoldre aquest problema. Després d'intentar aquestes solucions, si el problema persisteix, potser haureu de demanar ajuda a la comunitat o consultar la documentació del mòdul d'importació.