无法导入名称“ imread”,“ imresize”,“ imsave” anaconda(Windows)

时间:2019-07-02 07:03:38

标签: python windows jupyter-notebook anaconda python-imaging-library

我试图将图像导入python,但最终一次又一次遇到相同的错误。

我已经在多个讨论线程上尝试了有关此问题的大多数解决方案,但是没有一个解决了我的问题。 我已经安装了枕头,但是错误仍然存​​在。非常感谢您提供一些有关如何解决此问题的指南。

from scipy.misc import imread, imresize, imsave
import numpy as np
ImportError                               Traceback (most recent call last)
<ipython-input-6-c8bc16b68368> in <module>
----> 1 from scipy.misc import imread, imresize, imsave
      2 import numpy as np

ImportError: cannot import name 'imread'

2 个答案:

答案 0 :(得分:2)

您正在查找的库scipy.misc.imread已过时。您可以使用imageio。首先安装Pillow,然后安装imageio

pip install Pillow imageio

然后您就可以使用

imageio.imread('image1.png')
imageio.imread('image2.png', array) 

但是您不能在imageio中调整大小。为此使用numpy。

答案 1 :(得分:0)

您的版本是什么?我认为scipy.misc.imread已过时。使用imageio

    import imageio
    image = imageio.imread('pic.png')