import numpy as np
import matplotlib.pyplot as plt
proporciona el error
Traceback (most recent call last):
File "/home/xx/PycharmProjects/Udemy/Array_Processing.py", line 2, in <module>
import matplotlib.pyplot as plt
File "/home/xx/anaconda/lib/python2.7/site-packages/matplotlib/pyplot.py", line 27, in <module>
import matplotlib.colorbar
File "/home/xx/anaconda/lib/python2.7/site-packages/matplotlib/colorbar.py", line 34, in <module>
import matplotlib.collections as collections
File "/home/xx/anaconda/lib/python2.7/site-packages/matplotlib/collections.py", line 27, in <module>
import matplotlib.backend_bases as backend_bases
File "/home/xx/anaconda/lib/python2.7/site-packages/matplotlib/backend_bases.py", line 56, in <module>
import matplotlib.textpath as textpath
File "/home/xx/anaconda/lib/python2.7/site-packages/matplotlib/textpath.py", line 22, in <module>
from matplotlib.mathtext import MathTextParser
File "/home/xx/anaconda/lib/python2.7/site-packages/matplotlib/mathtext.py", line 63, in <module>
import matplotlib._png as _png
ImportError: libpng15.so.15: cannot open shared object file: No such file or directory
¿Hay alguna forma de arreglar esto? Supongo que el paquete no está instalado correctamente. He usado principalmente Windows para codificar en Python, pero sí, no estoy seguro de qué hacer aquí.
Respuesta1
Si aún no lo has hecho, intenta instalar matplotlib
mediante el conda
comando. Las bibliotecas para anaconda se mantienen separadas de las instaladas para python por pip y demás. Me atrevería a suponer que anaconda en realidad no puede encontrar la biblioteca. Otra posibilidad puede ser que esté usando una biblioteca incompatible, en cuyo caso desinstale matplotlib y luego use conda
install.
Respuesta2
Parece que desde que estaba ejecutando anaconda
, las dependencias y los paquetes deben instalarse en el entorno virtual por sí solos.
Por tanto, conda install matplotlib
está la solución.