HOWTO · Python
ModuleNotFoundError: ningún módulo llamado mpl_toolkits.basemap en Python
Este tutorial demuestra las causas de ModuleNotFoundError: ningún módulo llamado mpl_toolkits.basemap y las soluciones para corregir este error en Python.
En esta página
Cada lenguaje de programación encuentra muchos errores. Algunos ocurren en tiempo de compilación, otros en tiempo de ejecución.
Este artículo discutirá el error Ningún módulo llamado 'mpl_toolkits.basemap'. Se trata de un ModuleNotFoundError que surge cuando el módulo que estamos importando no está instalado o se encuentra en otro directorio.
ModuleNotFoundError: ningún módulo llamado 'mpl_toolkits.basemap' en Python
Si el módulo mapa base no está instalado en nuestra computadora, nos encontraremos con este error en la línea de importación cuando importemos el módulo.
Código de ejemplo:
# Python 3.x
from mpl_toolkits.basemap import Basemap
print("Module Imported")
Producción :
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-2-1bfe846f88d6> in <module>()
1 #Python 3.x
----> 2 from mpl_toolkits.basemap import Basemap
3 print("Module Imported")
ModuleNotFoundError: No module named 'mpl_toolkits.basemap'
Causas de Ningún módulo llamado 'mpl_toolkits.basemap' en Python
El módulo no está instalado
La causa más común de este error es que el módulo basemap no está instalado y estamos tratando de importarlo a nuestro programa.
Solución
Para corregir este error, necesitamos instalar el módulo correctamente. Si usamos Anaconda, usaremos el siguiente comando para instalar el módulo basemap.
conda install basemap
Si no estamos usando Anaconda, podemos usar el comando pip para instalar el módulo basemep.
#Python 3.x
pip install basemap
Ruta de módulo incorrecta
Si el módulo está instalado correctamente, pero aún enfrentamos el error, el módulo y nuestro código de Python se encuentran en directorios diferentes.
Por ejemplo, la estructura de directorios se parece a la siguiente.
code.py
my_folder
---module.py
Solución
En este caso, podemos solucionar el error importando correctamente el módulo desde el otro directorio.
# Python 3.x
import my_folder.module.py
Compruebe si el mapa base se instaló correctamente en Python
Usaremos el siguiente comando para verificar si el módulo basemap se instaló correctamente.
#Python 3.x
pip list
Nos mostrará la lista de módulos instalados. Si encontramos el módulo basemap en la lista, está instalado correctamente.
Código de ejemplo:
# Python 3.x
from mpl_toolkits.basemap import Basemap
print("Module Imported")
Producción :
Module Imported