1. 程式人生 > >windows: Python安裝scipy,scikit-image時提示"no lapack/blas resources found"的解決方法

windows: Python安裝scipy,scikit-image時提示"no lapack/blas resources found"的解決方法

找到 應該 利用 rip x64 bsp htm nbsp lan

解決方案:

最後,解決我遇到的這個問題的解決方案是來自以下鏈接的答案:
http://www.voidcn.com/blog/z6491679/article/p-5740396.html。
另外還有一個類似的回答的鏈接:
http://www.cnblogs.com/eastmount/p/5052871.html#3376247

最終,我並沒有去編譯源代碼,而是將先前安裝的numpy先通過:pip uninstall numpy。然後直接去Python提供的第三方包的列表庫中查找到所需要的幾個包:
在該地址下:http://www.lfd.uci.edu/~gohlke/pythonlibs/,
下圖是該網站提供的Python第三方庫的列表。

技術分享

根據我本機安裝的Python是2.7版,系統是x64的,選擇下載了對應的whl文件:
(1)numpy-1.11.2+mkl-cp27-cp27m-win_amd64.whl
(2)scipy-0.18.1-cp27-cp27m-win_amd64.whl
(3)scikit_image-0.12.3-cp27-cp27m-win_amd64.whl

然後,還是利用Python的包管理器pip,通過指定全路徑的方式,依次安裝這幾個包。如:
pip install filepath/numpy-1.11.2+mkl-cp27-cp27m-win_amd64.whl
filepath為這個文件的存放地址,假如為C:\downloads,

pip需要指定exe的路徑:如C:\Python27\Scripts\pip.exe.
所以我本機的最後指令為:
C:\Python27\Scripts\pip.exe install C:\downloads\numpy-1.11.2+mkl-cp27-cp27m-win_amd64.whl

註意:這裏安裝的順序應該是先安裝numpy+mkl,因為後面的scipy和scikit-image,scikit-learn等都是依賴於numpy+mkl這個庫的。

windows: Python安裝scipy,scikit-image時提示"no lapack/blas resources found"的解決方法