python安裝scikit-learn遇到問題匯總

python安裝scikit-learn遇到問題匯總

python開源工具包:scikit-learn 是關于機器學習的開發包,主頁:http://scikit-learn.org/stable/index.html

這個包把經典的機器學習算法都利用python進行了實現,是學習機器學習很好理論與實踐結合材料,但是在安裝scikit-learn 出現各種奇怪問題,這里做一個總結。

為了方便以后python各類工具包安裝,可以先安裝python easy_install

下載安裝python安裝工具

下載地址:http://pypi.python.org/pypi/setuptools可以找到正確的版本進行下載。win7 32位可以下載setuptools-0.6c11.win32-py2.7.exe 。

我安裝在:D:\pytho27\Scripts 下,可以個這個路徑配置path ,這樣方便cmd 中直接調用 ,類似下圖:

檢驗是否安裝成功如下圖:

安裝了easy_install 之后安裝python的庫就很簡單了,以后需要安裝python的庫的話則直接在命令行使用

easy_install + python庫的名字 如:easy_install numpy

scikit-learn需要以下包或者工具:

Python (>= 2.6 or >= 3.3),

NumPy (>= 1.6.1),

SciPy (>= 0.9).

但是我在安裝后發現出現了一下幾種錯誤:

I cannot import datetime from a python script,

ValueError: numpy.ufunc has the wrong size, try recompiling

ImportError:cannotimportname check_build

大意就是我的numpy版本和scikit-learn版本不搭配,然后我卸載了numpy ,從numpy1.6 一直嘗試到1.8 發現1.8安裝后沖突消失。真讓人蛋疼安裝,推薦大家直接用集成的環境如:WinPython 之類的簡單配置環境,工具幫你匹配好各種包。

Windows下的安裝過程簡便安裝

巨硬公司真是人類的希望。在Windows下安裝scikit只需要安裝一個“十全大補包”(Cocoa命名)即可完成所有依賴庫的安裝。具體過程如下:

安裝Python2.7.6:下載地址,如果沒什么要求的話Python2就可以了。不過要注意有64位32位的區別。

安裝十全大補包:下載地址,包含了所有scikit所需的庫,并且有分別對應Python2、Python3以及64位、32位的版本,實在是太方便了。

安裝scikit:下載地址

打完收工

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容