【问题标题】:Cannot import name 'imread', 'imresize', 'imsave' anaconda (windows)无法导入名称“imread”、“imresize”、“imsave”anaconda(Windows)
【发布时间】:2019-07-02 07:03:38
【问题描述】:

我正在尝试将图像导入 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'

【问题讨论】:

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


    【解决方案1】:

    您正在查找的库 scipy.misc.imread 已弃用。您可以使用 imageio。先安装 Pillow,再安装 imageio

    pip install Pillow imageio
    

    然后就可以使用了,

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

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

    【讨论】:

      【解决方案2】:

      你的版本是什么?我认为 scipy.misc.imread 已被弃用。使用 imageio

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

      【讨论】:

      • python 版本 3.7.3
      • import imageio 给了我另一个错误,说“没有模块名称 imageio”。我尝试使用pip install matplotlib 安装 matplotlib,但得到“要求已经满足”
      • pip install imageio
      猜你喜欢
      • 2023-01-22
      • 2020-01-07
      • 1970-01-01
      • 2017-05-25
      • 1970-01-01
      • 1970-01-01
      • 2016-10-23
      • 1970-01-01
      • 2019-10-09
      相关资源
      最近更新 更多