În acest tutorial, vom discuta despre eroarea Python care nu a fost găsită de modul și cum să o rezolvăm.
ModuleNotFoundError
Dezvoltatorii Python primesc frecvent problema „ModuleNotFoundError Niciun modul numit Python”. Când încercați să importați un modul în codul dvs., interpretul Python întâmpină această eroare deoarece nu poate localiza modulul. Notificarea de eroare vă informează că sistemul nu are modulul pe care încercați să îl importați sau că nu este instalat.
Motive pentru ModuleNotFoundError
Această greșeală se poate întâmpla din mai multe motive, printre care:
25 c la k
Ortografie incorectă a numelui modulului: Interpretul Python va raporta ModuleNotFoundError dacă ați scris greșit numele modulului, ceea ce împiedică găsirea acestuia.
Modulul nu este instalat: Trebuie să instalați modulul pe sistemul dvs. dacă nu este deja acolo înainte de a-l putea importa în cod. Rulați următoarea comandă în terminal pentru a instala un modul utilizând Managerul de pachete Python (pip):
Cod:
pip install module_name
Exemple
O problemă tipică în Python este ModuleNotFoundError: Niciun modul numit eroare Python, care se întâmplă atunci când interpretul nu poate localiza un modul care a fost importat în cod. Există mai multe cauze potențiale pentru această problemă, inclusiv:
Interpretul nu va putea localiza modulul dacă numele este scris greșit și va fi generată o eroare. De exemplu:
Cod
import matplotlib # Here, if you mistakenly spell matplotlib as matplotlibb, the error will be raised:
Ieșire:
ModuleNotFoundError: No module named 'matplotlibb'
Eroarea va fi raportată dacă modulul nu este instalat în mediu. De exemplu:
c# conține șir
Cod
import requests # Here, if the requests module has not been installed in the # environment, the error will be raised:
Ieșire:
ModuleNotFoundError: No module named 'requests'
Eroarea va fi raportată dacă calea mediului este configurată incorect sau dacă modulul nu se află în același director cu scriptul. De exemplu:
Cod
import sys sys.path.append('/path/to/module') import mymodule # Here, if the /path/to/module is incorrect, the error will be raised:
Ieșire:
ModuleNotFoundError: No module named 'mymodule'
Soluție pentru ModuleNotFoundError: niciun modul numit Python
Trebuie să identificați sursa erorii și să luați măsurile necesare pentru a o remedia pentru a remedia eroarea „ModuleNotFoundError: No module named Python”. Puteți lua următoarele măsuri pentru a rezolva problema:
structuri de control python
Concluzie
În concluzie, o problemă tipică Python este ModuleNotFoundError: No module named Python error, care se întâmplă atunci când interpretul nu poate localiza un modul care a fost importat în cod. Puteți să instalați modulul, să verificați calea către modul sau să vă asigurați că numele modulului este scris corect pentru a rezolva această problemă. După încercarea acestor remedieri, dacă problema persistă, poate fi necesar să solicitați asistență în comunitate sau să consultați documentația modulului de import.