windows10下使用pip安裝sklearn


首先,三個都是數據處理包,但是,要安裝scipy就得先安裝numpy,要安裝sklearn就得先有numpy和scipy。所以,三者的安裝順序為:numpy > scipy > sklearn。

1.numpy安裝

 若像普通安裝包一樣直接在命令提示符cmd中輸入 pip install numpy 安裝到一半會出現問題,就屏幕中一堆的紅色錯誤。

實際上,numpy不能通過這個方法安裝。

正確的打開方式應該是:

1.進入 https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy 該網站,選擇適合自己的版本,點擊下載。

cp37表示python版本3.7,win_amd64表示電腦64個字節,所以我選的是紅色那條。我為了減少風險,將文件下在了python37文件夾下。

之所以不推薦去官網下,是因為有mkl對后續下scipy會方便很多。從官網下的numpy安裝scipy可能會有很多問題,據說會讓人崩潰。

然后在cmd下進入numpy所在的文件夾下,然后輸入pip install numpy-1.15.4+mkl-cp37-cp37m-win_amd64.whl,即 pip install 文件名,如圖:(以sklearn為例,numpy類似)

 一般就能成功了,如果出現問題:沒有wheel包或者識別不出whl文件類型之類的,先pip install wheel就行。

2.scipy 安裝

https://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy  一切同理,略。

3.sklearn 安裝

sklearn的安裝要求為:

Python (>=2.6 或 >=3.3 版本)

Numpy (>=1.6.1)

Scipy (>=0.9)

滿足上述條件后,就可以安裝了。網上很多人說直接pip install scikit-learn 就行,但是我這么做后,會出現問題:Could not find a version that satisfies the requirement scikit-learn (from versions: ) No matching distribution found for scikit-learn,就安裝不成功。

我看網上有好多人出現了這個問題,但沒什么解決方案,我自己最后想到了用numpy的方法才得以解決。

https://www.lfd.uci.edu/~gohlke/pythonlibs/#scikit-learn

 最后,https://www.lfd.uci.edu/~gohlke/pythonlibs 這個網站有點像各個三方庫下載的集成網站,以后大家有什么pip安裝不成功的都可以進這個網站用類似方法試試。

轉載的鏈接: https://www.jianshu.com/p/8203004afc75
(該博客只是用於記錄一下解決方案,如有侵權,則刪除)


免責聲明!

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



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