尝试使用matplotlib.image

时间:2017-05-12 17:42:23

标签: python python-2.7 matplotlib python-imaging-library

以下代码对我不起作用:

import matplotlib.image as mpimg
im = mpimg.imread('./dat/grey.jpg')

我确保grey.jpg存在,我从here安装了PIL

这是我得到的错误:

    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__

关于这里发生了什么的任何想法?我认为这可能是一个依赖问题。我还有Python 2.7 32bit

1 个答案:

答案 0 :(得分:-2)

只需使用conda安装枕头即可:

conda install pillow