module 'scipy.misc' has no attribute 'imread'解決方案

最近換了個電腦做 cs231n 的作業,沒想到庫裝到 scipy 的時候程序運行出錯,告訴我不能使用 imread。這裏給出解決方案,可能你是做其他任務導致這樣的問題,也可以參考一下。

從網上查閱了些資料,官方scipy中提到,imread is deprecated! imread is deprecated in SciPy 1.0.0, and will be removed in 1.2.0. Use imageio.imread instead,也就是 1.2.0 版本的時候就不要 imread 函數了。

其他博客一直說安裝 pillow,安裝 pillow,安裝 pillow!!!可是安裝了也並沒什麼卵用…
網上給的一些安裝命令,試下看看,萬一成功了呢。

conda install pillow
pip3 install Pillow

退一步講,scipy 既然要移除 imread,之前暴力安裝 scipy 是不是版本太新了,然後我又查閱了下 cs231n 課程作業的環境要求,emmmm,scipy==0.19.0,是不是感覺老古董了。於是

 卸載已有的scipy:pip uninstall scipy
 安裝要求的scipy:pip install scipy==0.19.0

至此,問題解決。當然版本肯定不限這個,應該低於 1.2.0 的都可以。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章