Python:windows下scikit-learn 安裝和更新


scikit-learn 報錯:

from sklearn.model_selection import train_test_split ImportError: No module named model_selection報錯的原因是我conda里的sklearn版本是0.17,沒有model_selection這個模塊,升級到0.18就好了

搜到的幾個解決方法:

http://blog.csdn.net/hh12211221/article/details/54375387

http://stackoverflow.com/questions/36840496/conda-update-scikit-learn-also-scipy-and-numpy

另附官方文檔:

Installing scikit-learn — scikit-learn 0.18.1 documentation http://scikit-learn.org/stable/install.html

1、首先用Pip指令更新:

pip install -U scikit-learn結果說已經更新了:Requirement already up-to-date: scikit-learn in c:\program files\anaconda2\lib\site-packages

2、用conda更新也可以:

conda install scikit-learnconda update scikit-learnconda remove scikit-learn在使用 install 命令后:Error: HTTPError: 403  Forbidden 

http://repo.continuum.io/pkgs/pro/win-64/

然后又使用update命令:Error: package 'scikit-learn' is not installed in C:\Program Files\Anaconda2說明scikit-learn不是用conda安裝的,應該是用pip安裝的。

3、刪除后重裝

1)我先用conda remove命令移除了scikit-learn 安裝包,又用pip uninstall 命令移除了一遍(管他是用什么安裝的,總之都移除一遍)2)然后如果繼續安裝還是有問題,就暴力刪除一遍。進入C:\Program Files\Anaconda2\Lib\site-packages\sklearn 目錄,把這兩個文件夾刪除。

scikit-learn1
 
        

3)然后在用pip命令安裝,這次終於裝上了0.18版本。

中間的報錯是因為用公司的網絡有限制,后來換了手機熱點才正常下載了。

 

Image 2

 


免責聲明!

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



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