安裝更新sklearn包

2021-10-07 05:52:43 字數 1287 閱讀 1349

from sklearn.model_selection import train_test_split

from sklearn.datasets import make_moons

x, y = make_moons(n_samples=500, noise=0.30, random_state=42)

x_train, x_test, y_train, y_test = train_test_split(x, y, random_state=42)

在jupyter notebook中執行上邊**時,出現問題

開啟 anaconda prompt,輸入conda list,發現沒有scikit-learn,輸入命令conda install scikit-learn進行安裝,發現太慢了,終止操作,輸入命令conda list,發現有了scilit-learn,但是執行**還是報錯,可能是scikit-learn的版本太低導致。

命令列conda upgrade scikit-learn還是很慢,主要還是沒法連線上那個continuum官方**。

所以這個時候,用pip,pip install --upgrade scikit-learn,結果又報錯

對此問題我們鍵入一下命令pip install --ignore-installed  scikit-learn,仍然報錯

於是想著先把scikit-learn解除安裝了,出現上面的問題。解決方案如下:

1.pip install --ignore-installed scikit-learn ,這樣舊版本和新版本的第三方庫會同時存在,很可能造成交叉引用的問題,而且切換有些繁瑣。但可以解決上面問題

2.在我的anoconda環境下找到c:\anoconda\lib\site-packages,在此目錄下搜尋scikit_learn*.egg-info檔案刪除。(表示萬用字元),舉例說明:我刪除了scikit_learn-0.19.0-py3.6.egg-info檔案。

然後再cmd裡執行:

pip install scikit-learn==0.20.0 -i

這樣就成功解除安裝掉之前版本的第三方庫,然後公升級指定版本的第三方庫。所以第三方庫都可以模擬此方法進行修改。若沒有anoconda整合開發環境也出現此問題,可在相應的python安裝目錄如c:\python\lib\site-packages下找到*(第三方庫名字+相應版本資訊).egg-info** 檔案進行刪除。然後再次安裝就行了。

sklearn初探(一) sklearn安裝

scikit learn 要求 警告 scikit learn 0.20是支援python 2.7和python 3.4的最後乙個版本。scikit learn現在需要python 3.5或更新版本。如果你已經有乙個合適的 numpy 和 scipy版本,安裝 scikit learn 最簡單的方法...

python3 5下sklearn包的安裝報錯

之前跟著書上安裝了numpy和scipy,版本如圖 然後某一天我需要乙個sklearn的包 根據某書,用管理員許可權開啟乙個cmd終端,輸入命令 pip3 install u scikit learn然後就安裝成功了。然後當我匯入時 import sklearn.datasets發生錯誤提示如下 是...

安裝sklearn過程

sklearn是scikit learn的簡稱,諸多python工具包都需要這個庫 安裝順序 wheel numpy scipy sklearn 因為這個庫一直安裝不好,都沒有動力繼續深造機器學習了,kuku 報錯原因 windows系統的pip install可能對於scipy等庫的安裝不大支援,...