2016-08-05 475 views
4

我使用的32個CMD,64位Windows,蟒蛇2.7無法安裝Statsmodels ...蟒蛇

當我鍵入命令PIP安裝statsmodels

我收到以下錯誤SciPy的一些模塊...

Failed building wheel for Scipy Failed cleaning build dir for scipy 

enter image description here

+0

看到這一點:http://stackoverflow.com/questions/28190534/windows-scipy-install-no-lapack-blas-resources-found也是這個HTTPS:/ /icl.cs.utk.edu/lapack-for-windows/lapack/ – Ale

+0

因此,爲Windows 8安裝LAPACK,我需要有Visual Studio – Shank

+0

使用像conda/anaconda或winpython的軟件包或使用gohlke二進制文件。試圖在Windows上編譯scipy(這也需要一個Fortran編譯器)只是浪費時間,除非你是專家。 – user333700

回答

5

安裝numpy的

pip install numpy 

如果您遇到安裝問題的numpy的,得到http://www.lfd.uci.edu/~gohlke/pythonlibs/預建的窗戶安裝了您的Python版本(Python版本與Windows版本不同)。

numpy的32位:numpy的-1.11.1 + MKL-cp27-cp27m-win32.whl

numpy的64位:numpy的-1.11.1 + MKL-cp27-cp27m-win_amd64.whl

後來你需要VC++ 9.0,那麼請從下面的鏈接獲得它Microsoft Visual C++ 9.0是必需的。從http://aka.ms/vcpython27

獲取它,然後安裝

獲取從http://www.lfd.uci.edu/~gohlke/pythonlibs/預建的窗戶安裝了您的Python版本(Python版本與Windows版本不同)。

SciPy的32位:SciPy的-0.18.0-cp27-cp27m-win32.whl

SciPy的64位:SciPy的-0.18.0-cp27-cp27m-win_amd64.whl

如果它失敗說WHL不支持此平臺上的輪子,然後再升級使用python -m pip install --upgrade pip點子和嘗試安裝SciPy的

現在嘗試

pip install scipy 

然後嘗試

pip install statsmodels 

它應該工作就像一個魅力

+0

你的解決方案工程.....有人給這個人一個餅乾:) – Shank

+3

@Shank請使用正確的拼寫,語法和標點符號。 –

+0

我得到「Cython需要從開發分支編譯statsmodels,請安裝Cython或下載statsmodels的源代碼版本。」錯誤。奇怪的是我已經安裝了Cython。 – bukowski

5

在Windows上安裝Python庫與C/C++/Fortran語言/ ...依賴是使用一個簡單的方法210。 conda可在MiniCondaAnaconda continuum產品。

另一種在Windows上安裝科學python庫的簡單方法是使用Christoph Gohlke's windows web page

如果您對所有這些概念以及如何管理Windows依賴關係都沒有太多的想法,我建議您卸載您的Python並安裝anaconda。 Anaconda已經有Numpy,Scipy,Matplotlib,...和statsmodels pre-installed (see the list of the packages included in the anaconda distribution)

+0

我沒有c/C++/fortran /在我的電腦上....我只想運行迴歸,並認爲statsmodels.api是最好的莫名其妙pandas.stats.api也給錯誤 – Shank

+1

你不需要它,蟒蛇爲你處理:-D – kikocorreoso