0
Der folgende Code nicht für mich arbeiten:Fehler bei matplotlib.image zu öffnen Um das Bild versucht
import matplotlib.image as mpimg
im = mpimg.imread('./dat/grey.jpg')
Ich habe dafür gesorgt, dass die grey.jpg
existiert, und ich habe PIL installiert von here
Hier ist der Fehler Ich bekomme:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\ProgramData\Anaconda2\lib\site-packages\matplotlib\image.py", line 1278, in imread
im = pilread(fname)
File "C:\ProgramData\Anaconda2\lib\site-packages\matplotlib\image.py", line 1256, in pilread
with Image.open(fname) as image:
File "C:\ProgramData\Anaconda2\lib\site-packages\PIL\Image.py", line 512, in __getattr__
raise AttributeError(name)
AttributeError: __exit__
irgendwelche Ideen, was hier vor sich geht? Ich denke, es könnte ein Abhängigkeitsproblem sein. Ich habe Python 2.7 32bit auch
Es ist wie Matplotlib aussieht, ist davon ausgehen, PIL/Kissen als Kontext-Manager offen stellt, und Sie haben eine Version von PIL, das tut nicht. Ich schlage vor, zum Kissen zu wechseln (das ein Tropfenersatz ist, der pip installierbar ist und beibehalten wird). – tacaswell