import numpy as np
import matplotlib.pyplot as plt
fornece o erro
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
Existe alguma maneira de corrigir isso? Presumo que o pacote não esteja instalado corretamente. Eu usei principalmente o Windows para codificação python, mas sim, não tenho certeza do que fazer aqui.
Responder1
Se ainda não o fez, tente instalar matplotlib
por meio do conda
comando. As bibliotecas do anaconda são mantidas separadas daquelas instaladas para python por pip e similares. Eu arriscaria adivinhar que a anaconda não consegue encontrar a biblioteca. Outra possibilidade pode ser o uso de uma biblioteca incompatível; nesse caso, desinstale o matplotlib e use conda
install.
Responder2
Parece que desde que eu estava rodando anaconda
, as dependências e pacotes precisam ser instalados sozinhos no ambiente virtual.
Portanto, conda install matplotlib
é a solução.