import numpy as np
import matplotlib.pyplot as plt
liefert den Fehler
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
Gibt es eine Möglichkeit, das zu beheben? Ich gehe davon aus, dass das Paket nicht richtig installiert ist. Ich habe hauptsächlich Windows zum Python-Codieren verwendet, bin mir aber nicht sicher, was ich hier tun soll.
Antwort1
Wenn Sie dies noch nicht getan haben, versuchen Sie die Installation matplotlib
über den conda
Befehl. Die Bibliotheken für Anaconda werden von Pip und dergleichen von denen für Python getrennt gehalten. Ich würde vermuten, dass Anaconda die Bibliothek tatsächlich nicht finden kann. Eine andere Möglichkeit könnte sein, dass eine inkompatible Bibliothek verwendet wird. In diesem Fall deinstallieren Sie Matplotlib und verwenden Sie dann conda
die Installation.
Antwort2
Da ich ausgeführt habe anaconda
, müssen die Abhängigkeiten und Pakete anscheinend selbst in der virtuellen Umgebung installiert werden.
Daher conda install matplotlib
ist dies die Lösung.