Python ImportError: ningún módulo nombrado
- 
          
            Instale el módulo para corregir ImportError: No module nameden Python
- 
          
            Compruebe los errores tipográficos para corregir ImportError: No module nameden Python
- 
          
            Verifique la ruta de instalación para corregir ImportError: No module nameden Python
 
El ImportError ocurre cuando no se puede importar un módulo específico o un miembro de un módulo. Este error puede surgir debido a múltiples razones en Python.
Por ejemplo, el módulo no está instalado en el entorno de Python o tiene un error tipográfico en el nombre del módulo.
Este tutorial le enseñará a corregir ImportError: No module named en Python.
Instale el módulo para corregir ImportError: No module named en Python
Python incluye varios módulos integrados. Pero es posible que el módulo que intenta importar no esté instalado de forma predeterminada.
Para usar el módulo, primero debe instalarlo.
El siguiente ejemplo utiliza el módulo pandas para leer el archivo CSV.
import pandas as pd
df = pd.read_csv("C:\\Users\\rhntm\\samplecar.csv")
print(df)
Producción :
Traceback (most recent call last):
  File "c:\Users\rhntm\myscript.py", line 1, in <module>
    import pandas as pd
ModuleNotFoundError: No module named 'pandas'
El script anterior genera un ImportError porque el módulo pandas no se encuentra en el entorno de Python.
Puede instalar el módulo pandas usando el siguiente comando para resolver el error.
pip install pandas
Producción :
Successfully installed pandas-1.4.3 pytz-2022.1
Una vez instalado el módulo, el código se ejecutará correctamente.
import pandas as pd
df = pd.read_csv("C:\\Users\\rhntm\\samplecar.csv")
print(df)
Producción:

Compruebe los errores tipográficos para corregir ImportError: No module named en Python
Si hay un error de ortografía en el nombre del módulo, puede obtener un error que dice No module named en Python. Por lo tanto, asegúrese de que el nombre del módulo dado sea correcto en su código.
Veamos un ejemplo de esto.
import panda as pd
df = pd.read_csv("C:\\Users\\rhntm\\samplecar.csv")
print(df)
Aquí, estamos tratando de importar el módulo pandas. Pero el nombre del módulo escrito es panda en lugar de pandas.
Cuando ejecute el script, devolverá un error que dice No hay ningún módulo llamado 'panda'.
Producción :
Traceback (most recent call last):
  File "c:\Users\rhntm\myscript.py", line 1, in <module>
    import panda as pd
ModuleNotFoundError: No module named 'panda'
Puede solucionar este problema corrigiendo la ortografía del nombre del módulo. Cambiemos el nombre a pandas y ejecutemos el script nuevamente.
import pandas as pd
df = pd.read_csv("C:\\Users\\rhntm\\samplecar.csv")
print(df)
Producción:

Como puedes ver, el problema está resuelto.
Verifique la ruta de instalación para corregir ImportError: No module named en Python
Otra posible causa puede ser la configuración incorrecta de la ruta en el PYTHONPATH. Por ejemplo, el directorio del módulo instalado no se agrega a la variable de entorno.
Puede usar los siguientes comandos para enumerar todas las rutas utilizadas por Python para importar módulos.
import sys
print(sys.path)
Si el directorio del módulo requerido no se encuentra en la lista, use el método sys.path.append para agregar un nuevo directorio.
import sys
sys.path.append("C:\\Users\\rhntm\\Test\\myproject")
El ImportError ocurre cuando intenta importar el módulo que no existe en su entorno de Python. Puede solucionarlo instalando el módulo o verificando si el nombre del módulo es correcto y está disponible en la biblioteca de Python.
Ahora conoce las razones de ImportError y cómo manejar ese error en Python. Esperamos que este tutorial le haya resultado útil.
Artículo relacionado - Python Error
- Administrar fallas de segmentación en Python
- Archivo <Stdin>, Línea 1, en <Módulo> Error en Python
- Arreglar AttributeError: el objeto 'generador' no tiene atributo 'siguiente' en Python
- Arreglar el comando cl.exe falló: no existe tal archivo o directorio en Windows
- Arreglar NameError: la variable no está definida en Python
- Arreglar Socket.Gaierror: [Errno 8] Nodename ni Servname proporcionado, o desconocido en Python
