為什麽win下的scipy會安裝失敗
首先,確保在pip外,還安裝了wheel庫。如果沒有:打開cmd,輸入pip install wheel進行安裝。
此方法通過二進制文件安裝第三方庫,需要在安裝前確定好能夠安裝的版本。
確認方法如下:
在cmd中,輸入python進入python(也可在IDE中進行)。
然後輸入import pip;print(pip.pep425tags.get_supported()),界面上輸出當前python的版本信息,如圖。
在www.lfd.uci.edu/%7Egohlke/pythonlibs/上找到相應的whl文件,下載到本地。註意上圖中標註的版本信息,應從網頁上下載對應的版本為:XXXX-cp35-cp35m-win_amd64.whl
在此處,scipy對應的安裝包為scipy?0.18.1?cp35?cp35m?win_amd64.whl(請替換為妳的可安裝版本)。註意,scipy依賴於numpy+mkl,安裝scipy前需要先安裝好numpy+mkl。
即使妳在此前已經安裝過numpy,也請從該頁面中找到numpy+mkl的whl,下載到本地,因為重點在於mkl而不是numpy。
5
通過whl安裝庫的方法如下:
進入whl文件下載到的文件夾位置,按住shift鍵的同時,點擊鼠標右鍵,在彈出菜單中選擇“在此處打開命令窗口”。
在打開的命令窗口中,輸入pip install +whl文件的全名,安裝whl。
安裝numpy+mkl,輸入pip install numpy?1.12.0b1+mkl?cp35?cp35m?win_amd64.whl,按Enter後,等待安裝完成。(註意將文件名替換為妳的可用版本的名稱)
6
安裝scipy,輸入pip install scipy?0.18.1?cp35?cp35m?win_amd64.whl,按Enter後,等待安裝完成。(註意將文件名替換為妳的可用版本的名稱)