cannot import name 'imresize' from 'scipy.misc'


問題:執行以下python命令,出現這樣的錯誤     cannot import name 'imresize' from 'scipy.misc'

from scipy.misc import imresize

原因及解決辦法:

  1. 缺少依賴項。網上出現類似問題,給出的答案是需要安裝PIL,即
    pip install pillow

    但是如果你的scipy是通過conda安裝的,conda會自動安裝所需的依賴項,因此不需要額外安裝PIL。

  2. scipy版本問題。scipy>=1.0.0不再包含函數imresize,官網給出的解釋及解決辦法如下:
    imresize is deprecated! imresize is deprecated in SciPy 1.0.0, and will be removed in 1.3.0. Use Pillow instead: numpy.array(Image.fromarray(arr).resize()).

    參考scipy官網


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM