from scipy.misc import imread 報錯原因


用python scipy中執行from scipy.misc import imread, imsave, imresize語句時,會報出如下錯誤 
錯誤代碼 
然后找到http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy中安裝scipy的界面,發現安裝scipy需要numpy+mkl和pillow 
1.安裝pillow 
同樣在上面的鏈接中找到pillow,因為我的電腦是64位且是python3.7,所以我下載了Pillow-5.2.0-cp37-cp37m-win_amd64.whl 將文件放在D:\python3.7\Scripts中 
在cmd中輸入pip3 install Pillow-5.2.0-cp37-cp37m-win_amd64.whl

2.執行完后檢驗,發現還是報錯,以為是scipy的問題,重新下載安裝還是不行,於是又看了scipy的安裝需要,發現需要numpy+mkl(注意!是mkl啊!)。這里寫圖片描述  Install numpy+mkl before installing scipy. 請不要錯裝成numpy+vanilla。這一點相當重要啊,要看清楚需要的文件。

3.重新安裝numpy 
同樣在上面的鏈接中找到numpy,因為我的電腦是64位且是python3.7,所以我下載了numpy-1.15.1+mkl-cp37-cp37m-win_amd64.whl 將文件放在D:\python3.7\Scripts中 
在cmd中輸入pip3 install numpy-1.15.1+mkl-cp37-cp37m-win_amd64.whl 
系統會自動將舊的刪除,安裝新的

4.重新進入python,輸入from scipy.misc import imread, imsave, imresize,發現成功了!!! 
這里寫圖片描述


免責聲明!

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



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