天天看點

解決AttributeError: module ‘scipy.misc‘ has no attribute ‘imread‘報錯問題

運作python程式報錯:AttributeError: module 'scipy.misc' has no attribute 'imread'

報錯原因1:scipy版本過高

解決方案:降低scipy版本,如下:

pip install scipy==1.2.1
           

 報錯原因2:檢視scipy.misc幫助檔案得知,imread依賴于pillow

解決方法:在該python環境中,安裝Pillow即可

pip install Pillow
           

建議:

換一種讀取方法,不用安裝上面的步驟。直接改個接口函數即可。

官方scipy中提到,imread is deprecated! imread is deprecated in SciPy 1.0.0, and will be removed in 1.2.0. Use imageio.imread instead.

SciPy1.0.0不贊成使用imread,在1.2中已經棄用,可以使用imageio.imread來代替

import imageio
content_image = imageio.imread('./1.jpg')
           

歡迎關注公衆号:算法工程師的學習日志,擷取算法工作相關的學習資料。如果有技術咨詢,提供有償咨詢,聯系qq(1762016542)或者公衆号留言

解決AttributeError: module ‘scipy.misc‘ has no attribute ‘imread‘報錯問題