Error de matplotlib: no hay ningún módulo llamado matplotlib aunque esté instalado

Error de matplotlib: no hay ningún módulo llamado matplotlib aunque esté instalado

He pasado por el proceso de instalación de matplotlib en mi computadora Ubuntu 12.04. Sin embargo, cuando intento ejecutar un programa de prueba, aparece el siguiente error:

Traceback (most recent call last):
  File "../py33/test.py", line 2, in <module>
    import matplotlib.pyplot as plt
ImportError: No module named 'matplotlib'

Estoy probando un programa de muestra del sitio web de matplotlib (basic_example). Simplemente no entiendo por qué dice que no hay ningún módulo matplotlib, a pesar de que definitivamente lo instalé (usando sudo apt-get install python-matplotliby lo hice, sudo apt-get build-dep python-matplotlib;también lo intenté pip install matplotlib, ya que me dijeron que lo hiciera, después de instalar Python, si quería instalar otros binarios).

Respuesta1

Si desea instalar Matplotlib para Python 3 a través del administrador de paquetes APT, necesita el paquete python3-matplotlib:

sudo apt-get install python3-matplotlib

Si desea instalarlo con Pip para Python 3, debe usar pip3:

sudo pip3 install matplotlib

Respuesta2

Creo que estás usando python3. Entonces, para ejecutar su script, necesita usar python2.x o asegurarse de tenerlo matplotlib v1.2o uno superior. Esto se debe a que matplotlibno es compatible con Python3 antes de v1.2.

Lo estoy usando matplotlib v1.1y python2.7no tengo ningún problema. Intenté hacer uno simple import matplotliby python3me da el mismo error que tú.

Respuesta3

Citar:

...aunque definitivamente lo instalé ( using sudo apt-get install python-matplotliby lo hice sudo apt-get build-dep python-matplotlib; también lo intenté pip install matplotlib, ya que me dijeron que lo hiciera, después de instalar Python, si quería instalar otros binarios).

Solución posible:

Tomado de la página web oficial (https://matplotlib.org/users/installing.html), prueba esto:

python -mpip instalar -U pip

python -mpip instalar -U matplotlib

(La primera línea instala pip, un instalador de administrador para bibliotecas, la segunda línea instala matplotlib).

Comentarios:

Tuve el mismo problema en mi Ubuntu 16.04, esto funciona muy bien para esa versión.

Atentamente,

información relacionada