天天看點

windows 安裝 sklearnwindows 安裝 sklearn

windows 安裝 sklearn

如果是用的anacond 已經自動安裝了

如果是隻安裝了python 和pip ,要首先安裝sklearn 的依賴包:numpy+mkl 和scipy

numpy+mkl 和 scipy 可以在這個網址安裝

numpy+mkl位址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy

scipy位址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy

下載下傳合适的安裝包

打開下載下傳連結如下:

windows 安裝 sklearnwindows 安裝 sklearn

我們可以看到有很多版本。我們以如下版本為例

numpy‑1.19.1+mkl‑cp37‑cp37m‑win_amd64.whl

其中 numpy‑1.19.1+mkl 是指的numpy 的版本,我們可以選擇一個比較新的版本

cp37‑cp37m‑win_amd64 是指我們電腦的資訊;這個我們要在自己電腦中檢視,找到對應自己電腦的版本

要運作如下python代碼

import pip._internal
print(pip._internal.pep425tags.get_supported())
           

結果如下

[('cp37', 'cp37m', 'win_amd64'), ('cp37', 'none', 'win_amd64'), ('py3', 'none', 'win_amd64'), ('cp37', 'none', 'any'), ('cp3', 'none', 'any'), ('py37', 'none', 'any'), ('py3', 'none', 'any'), ('py36', 'none', 'any'), ('py35', 'none', 'any'), ('py34', 'none', 'any'), ('py33', 'none', 'any'), ('py32', 'none', 'any'), ('py31', 'none', 'any'), ('py30', 'none', 'any')]
           

可以看出我的電腦對應的就是cp37‑cp37m‑win_amd64

下載下傳對應版本的numpy和scipy 即可,建議用vpn 下載下傳速度會快一點

安裝下載下傳好的安裝包

打開cmd,切換到安裝包的下載下傳路勁

windows 安裝 sklearnwindows 安裝 sklearn

我的安裝包安裝到了C:\Users\86131\Downloads

接下來終端輸入

pip install --user scipy-1.5.1-cp37-cp37m-win_amd64.whl

pip install --user numpy-1.19.1+mkl-cp37-cp37m-win_amd64.whl

pip 安裝sklearn

終端輸入

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --user scikit-learn

安裝成功:

Installing collected packages: threadpoolctl, joblib, scikit-learn
Successfully installed joblib-0.16.0 scikit-learn-0.23.1 threadpoolctl-2.1.0
           

繼續閱讀