2015-10-09 84 views
0

我正在使用python 2.7並安裝了anaconda安裝。在windows10上爲python安裝ggp​​lot 64

雖然我是新手用戶,但一切工作正常。

然後我決定使用ggplot。 (yhat包蟒蛇)

指示說 pip install -U ggplot

我有問題,它開始安裝許多軟件包,包括ggplot但隨後的statsmodels包給予以下消息時停止:

c:\Python27\Scripts>pip install -U ggplot 
Collecting ggplot 
    Using cached ggplot-0.6.8.tar.gz 
Requirement already up-to-date: six in c:\python27\lib\site-packages (from ggplot) 
Collecting statsmodels (from ggplot) 
    Using cached statsmodels-0.6.1.tar.gz 
    Complete output from command python setup.py egg_info: 
    Traceback (most recent call last): 
     File "<string>", line 20, in <module> 
     File "c:\users\appdata\local\temp\pip-build-8ce3lv\statsmodels\setup.py", line 393, in <module> 
     install_requires) = check_dependency_versions(min_versions) 
     File "c:\users\appdata\local\temp\pip-build-8ce3lv\statsmodels\setup.py", line 119, in check_dependency_versions 
     if not (StrictVersion(strip_rc(npversion)) >= min_versions['numpy']): 
     File "C:\Python27\lib\distutils\version.py", line 40, in __init__ 
     self.parse(vstring) 
     File "C:\Python27\lib\distutils\version.py", line 107, in parse 
     raise ValueError, "invalid version number '%s'" % vstring 
    ValueError: invalid version number '1.10.0.post2' 

    ---------------------------------------- 
Command "python setup.py egg_info" failed with error code 1 in c:\users\appdata\local\temp\pip-build-8ce3lv\statsmodels 

我在SO和gitHub上讀了很多問題,但除了它是版本控制問題之外沒有任何其他問題明確

我試圖升級軟件包,但是失敗了。

任何幫助表示讚賞。

回答

1

根據對numpy郵件列表和numpy問題跟蹤器的討論,numpy 1.10將很快在版本號中沒有post

statsmodels的版本掃描不能處理post部分,因爲它過去從未被任何科學或數據分析相關軟件包使用過。

現在唯一的解決方案是編輯statsmodels的setup.py,或者切換到沒有post版本號的numpy版本,或者在numpy中編輯版本號。

https://github.com/statsmodels/statsmodels/issues/2645 https://github.com/numpy/numpy/issues/6431

+0

請您澄清如何編輯setup.py的statmodels?我害怕在編輯時破壞東西 – stackunderflow

+0

我最終使用conda安裝,它與我完全合作。這裏是答案http://stackoverflow.com/a/29314525/3404841 – stackunderflow

2

使用conda install statsmodels。適用於Windows 10 64bit我的工作

相關問題