ImportError:
Importing the multiarray numpy extension module failed.? Most
likely you are trying to import a failed build of numpy.
If you're working with a numpy git repo, try `git clean -xdf` (removes all
files not under version control).? Otherwise reinstall numpy.
說(shuō)明:
由于工作需要使用python2.7開(kāi)發(fā)了人臉識(shí)別系統(tǒng)核心庫(kù)慌烧,但是由于python2.7的某些網(wǎng)絡(luò)操作異常報(bào)錯(cuò),在部分windows平臺(tái)運(yùn)行異常,所以更換為了python3.6
由于程序需要對(duì)http post上來(lái)的base64解碼為二進(jìn)制牵舱,使用matplotlib.image將jpg圖片讀入隆檀,轉(zhuǎn)乘numpy的數(shù)組進(jìn)行操作,一開(kāi)始出現(xiàn)pillow安裝后沒(méi)有生效,出現(xiàn)matplotlib只能解析png的錯(cuò)誤到涂,重裝pillow后以為解決了懈糯,但是copy到另一臺(tái)電腦上就出現(xiàn)了以上的問(wèn)題
使用過(guò)程還原:
1涤妒、從win10 x64下將配制好的python3.6.2 x86整個(gè)目錄復(fù)制到win7 x86下
注意:要這樣干,要注意python安裝時(shí)的選項(xiàng)赚哗,不要全局安裝
2她紫、運(yùn)行python時(shí)出現(xiàn)?
無(wú)法啟動(dòng)此程序,因?yàn)橛?jì)算機(jī)中丟失 api-ms-win-crt-runtime-l1-1-0.dll屿储。嘗試重新安裝該程序以解決此問(wèn)題贿讹。
3、從Anaconda3-4.4.0-Windows-x86安裝目錄下復(fù)制了所有api-ms-***.dll够掠,到python3.6目錄下民褂,此報(bào)錯(cuò)沒(méi)有了,但是使用時(shí)報(bào)以上錯(cuò)誤
4疯潭、一開(kāi)始搜索了bing赊堪,發(fā)現(xiàn)很多老外都在問(wèn)這樣的問(wèn)題,國(guó)內(nèi)也有很多無(wú)法解決此問(wèn)題的竖哩,還有同學(xué)說(shuō)要安裝numpy-1.13.1+mkl-cp36-cp36m-win32.whl哭廉,也去找來(lái)試試了,不過(guò)還是同樣的錯(cuò)誤
思考:
由于api-ms-win-crt-*的報(bào)錯(cuò)相叁,想到是不是由于 win7下少了一些系統(tǒng)組件遵绰, 因?yàn)?win10下根本不需要這些dll
解決過(guò)程:
找python3.6運(yùn)行依賴(lài),發(fā)現(xiàn)依賴(lài)vc_redist钝荡,并且需要給系統(tǒng)打上 C Runtime Update (KB2999226)補(bǔ)丁街立。
安裝好后發(fā)現(xiàn)沒(méi)有以上的問(wèn)題了,也沒(méi)有了pillow已經(jīng)安裝但無(wú)法加載的問(wèn)題
希望對(duì)同樣遇到以上錯(cuò)誤的你有所幫助埠通,謝謝