Ningún módulo llamado matplotlib

Esta guía explica el error «Ningún módulo llamado matplotlib» en Python: por qué ocurre y cómo solucionarlo en diferentes entornos.

Contenidos

causas de error

El error «ModuleNotFoundError: ningún módulo llamado ‘matplotlib'» ocurre cuando intenta importar el paquete matplotlib en un entorno donde matplotlib no está instalado. Aunque Matplotlib es un paquete popular y versátil, no se incluye con la instalación predeterminada de Python. Por lo tanto, debe instalarlo en su sistema antes de usarlo.

Instalar Matplotlib en Windows

En Windows, puede instalar matplotlib llamando a pip como se muestra en el comando: En algunos casos, es posible que pip no esté disponible globalmente en su sistema. En tal caso, puede llamarlo directamente como un módulo de Python, como se muestra: $ python -m pip install matplotlib

Instalar Matplotlib en Linux

En los sistemas Linux, puede usar pip o pip3 (según su versión de Python) para instalar matplotlib. Los comandos son los siguientes: $ sudo pip install matplotlib$ sudo pip3 install matplotlib

Otra alternativa para instalar matplotlib en Linux es easy_install. Por ejemplo, puede ejecutar el siguiente comando: $ sudo easy_install -U matplotlib Si prefiere usar su administrador de paquetes, ejecute: $ sudo apt-get install python3-matplotlib -y$ sudo apt-get install python-matplotlib$ sudo yum Instalar python-matplotlib -y

Instalar Matplotlib en OSX

En macOS, puede usar pip para instalar matplotlib como se muestra: $ sudo pip3 install matplotlib

Anaconda/Miniconda Instalar Matplotlib

Supongamos que usa Anaconda o Miniconda como entorno de Python. Luego puedes instalar matplotlib con el comando: $ conda install matplotlib

Compruebe la versión de matplotlib

Puede verificar la versión instalada de Matplotlib ejecutando el siguiente comando: Salida:

Final

En esta guía, descubrió varios métodos para corregir el error «ModuleNotFoundError: No module named ‘matplotlib'» al importar matplotlib a su entorno de Python.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.