logo

Com solucionar l'error del mòdul no trobat?

En aquest article, tractarem temes relacionats amb ' Error de mòdul no trobat' i què significa l'error. el motiu de l'aparició d'aquest error i com podem gestionar aquest error.

parell de c++

Què és ModuleNotFoundError?

A ModuleNotFoundError és un missatge d'error comú en programació, especialment en llenguatges com Python això depèn dels mòduls i biblioteques. Mentre importeu aquests codis, podeu obtenir ModuleNotFoundError. Aquest error es produeix quan no heu instal·lat aquest mòdul al vostre sistema i intenteu accedir al mòdul que l'intèrpret de Python no pot localitzar al seu camí de cerca o al camí de Python, si Python no pot trobar el mòdul que esteu intentant importar en cap dels les ubicacions, planteja una excepció.



Sintaxi : ModuleNotFoundError: Cap mòdul anomenat ‘mymodule’

Aquest error indica que Python no ha pogut trobar el ' el meu mòdul' mòdul en qualsevol dels directoris en què ha cercat.

Com resoldre ModuleNotFoundError?

  • Comproveu si els mòduls importats estan instal·lats o no
  • Comproveu si el el nom i l'ortografia del mòdul són correctes o no
  • Comproveu si el mòdul existeix o no
  • Comproveu si la ruta del mòdul és correcta o no
  • Comproveu la compatibilitat de versions

Comproveu si els mòduls importats estan instal·lats o no :

Sempre que et trobis ModuleNotFoundError pot comprovar si els mòduls importats estan instal·lats al vostre entorn Python mitjançant prova' i 'excepte' blocs per gestionar l'error amb gràcia.



Python 3






try>:> >import> module_name> except> ModuleNotFoundError:> >print>(>'The module 'module_name' is not installed. '>)> ># You can include additional instruction here, such as installing the module.> else>:> ># Code to run if the module is successfully imported> >print>(>' Module 'module_name' is installed. '>)>

>

>

Sortida:

làtex de mida de text
The module 'module_name' is not installed.>

Si els mòduls falten o no estan instal·lats al vostre entorn Python, podeu instal·lar-lo mitjançant un gestor de paquets com ara 'pip' o comproveu si ja està inclòs amb la vostra instal·lació de Python.

pip install nom_mòdul

Comproveu si el nom i l'ortografia del mòdul són correctes o no

Com sabem, Python és un llenguatge sensible a majúscules i minúscules, així que comproveu el nom del vostre mòdul i comproveu la distinció entre majúscules i minúscules per assegurar-vos que heu introduït el nom del mòdul correcte i que no hi ha cap error de tipus o majúscules.

import pands as pd>
import-pands

Sortida si introduïm un nom de mòdul incorrecte

Comproveu si el mòdul existeix o no

Assegureu-vos que el mòdul que esteu intentant importar existeix realment o no. Podeu comprovar l'existència del mòdul comprovant la biblioteca estàndard de Python, qualsevol altra biblioteca de tercers que utilitzeu o comparar-lo amb la documentació oficial.

import tiger as td>
importació-tigre

El mòdul existia o no

Comproveu si el camí del mòdul és correcte o no

En Python sys.path és una llista que representa camins de cerca per als mòduls Python. És una llista de noms de directoris que Python buscarà mòduls quan intenteu importar mòduls mitjançant la instrucció d'import. Assegureu-vos que el mòdul que esteu intentant importar es troba en un directori que forma part de Python 'sys.path'.

Si el vostre mòdul no es troba en cap d'aquests directoris, haureu de moure el mòdul a un directori que hi sigui 'sys.path' o modificar el PITÒPAT Variables del mediambient. També podeu imprimir el camí per veure la llista de cerca de mòduls de directoris Python:

Python 3




import> sys> print>(sys.path)>

>

cicle de vida del desenvolupament de programari
>

Sortida

ruta d'importació

Per imprimir la ruta del mòdul

Comproveu la compatibilitat de versions

Assegureu-vos que el mòdul que esteu intentant importar sigui compatible amb la vostra versió de Python al vostre sistema. Aquests problemes solen aparèixer quan teniu instal·lades diverses versions d'un paquet o quan el vostre codi depèn d'una versió específica d'un paquet que no està disponible. Per resoldre aquest error, heu d'actualitzar el vostre python a la versió més recent.

Per comprovar la compatibilitat de la versió en a ModuleNotFoundError , podeu seguir els passos següents:

  1. comproveu la versió del paquet instal·lat: Per llistar tots els paquets instal·lats i les seves versions al vostre entorn Python, utilitzeu el 'llista de pip' comandament.
  2. comproveu el vostre codi : Examineu el codi Python per veure si heu especificat la versió del mòdul que esteu intentant importar. si l'heu instal·lat, assegureu-vos que la versió coincideixi amb la necessària.
  3. Paquets d'actualització o degradació: Si hi ha una incompatibilitat de versió dels paquets, podeu actualitzar el paquet a la versió requerida utilitzant 'pip' .

Actualització del paquet.

pip install --upgrade package_name>

Baixant els paquets a una versió específica:

pip install package_name==desired_version>

Comproveu l'IDE o l'editor

Assegureu-vos que els IDE (entorn de desenvolupament integrat) o els editors de codi que utilitzeu no tinguin problemes amb els seus sistemes de gestió de mòduls interns. també és possible que de vegades els IDE o els editors de codi no reconeguin el mòdul correctament. Reinicieu l'IDE o l'editor de codi o proveu-ne un altre VA o l'editor us poden ajudar a resoldre aquests problemes.

Conclusió

En conclusió, resoldre el ModuleNotFoundError en el pitó primer cal comprovar el nom del mòdul, comprovar el seu estat d'instal·lació i comprovar la ubicació del mòdul al model del projecte i als camins de cerca de Python. Finalment, també comproveu si hi ha actualitzacions per al vostre python a la versió més recent. Si resoleu aquests problemes, hauríeu de poder resoldre l'error i importar correctament el mòdul als programes del vostre Python. Si encara heu trobat el mateix problema, comproveu els vostres IDE o editors de codi i proveu de reiniciar-lo per veure si el problema es resol.