Matplotlib no se reconoce como un módulo al importar en Python

He estado intentando instalar Matplotlib para un proyecto de gráficos en Python. De acuerdo con la recomendación del sitio web de Matplotlib, instalé Anaconda como un distribuidor de Python preempaquetado. Anaconda parece haberse instalado correctamente. Para instalar matplotlib, escribí en la línea de comando:

pip install matplotlib 

Lo que trae múltiples mensajes que indican: “Requisito ya satisfecho”. Cuando en mi script de python escribí:

 import matplotlib.pyplot as plt 

Recibí un mensaje de error que decía:

 ImportError: No module named matplotlib.pyplot 

Estoy usando un viejo sistema operativo Windows XP.

¡He buscado ayuda en todas partes y he intentado instalar matplotlib varias veces a través de la línea de comandos! ¡¡Cualquier ayuda será enormemente apreciada, gracias!!

Asegúrese de que su versión de pip corresponde a su versión de python. Una forma de hacer esto es la siguiente:

 python -m pip install matplotlib 

El módulo -m para significa que buscará en el paquete de sitio ese python para el módulo pip.

También puedes hacer:

 >>> import sys >>> print("\n".join(sys.path)) 

para listar la ruta según lo entendido por python, luego verifique si matplotlib está en una de las rutas listadas (generalmente paquetes de sitio).


Para encontrar las ubicaciones de pip y python, use lo siguiente en la consola de Windows:

 where python where pip 

Desde la ruta debería poder determinar si pip y python son del mismo paquete. Si no, desinstale una de las instalaciones de python, o al menos elimínela de la variable PATH.