Windows下从statsmodels.tsa.stattools 引入adfuller失败解决方案

一句话摘要:一切官方代码出错的问题,没有什么是升级版本解决不了的。!~!!!!!#!!!

 

 

近期本地Python环境里的包变动比较大,刚才使用科学计算工具时,遇到了一些问题:

比如:

使用

from statsmodels.tsa.stattools import adfuller

导入adfuller方法时,提示错误:


  File "D:\Anaconda3\lib\site-packages\statsmodels\regression\linear_model.py", line 43, in <module>
    from scipy.stats.stats import ss

ImportError: cannot import name 'ss'

第一件事儿就是升级scipy,在pypi上看到已经是1.0.0正式版了,本地还是rc版本,升级之,遇到下列问题:

PermissionError: [WinError 5] 拒绝访问。: 'C:\\Users\\ADMINI~1\\AppData\\Local\\
Temp\\pip-w5fpvgwd-uninstall\\users\\administrator\\appdata\\roaming\\python\\py
thon35\\site-packages\\scipy\\integrate\\lsoda.cp35-win_amd64.pyd'

之前发过帖子,这种拒绝访问的,要pip install --user  xxxxx.whl

安装scipy成功,依然导入错误。

继续升级statsmodels,在pypi上,statsmodels最新版本是0.8,本地版本是0.6,确实需要升级,下载了版本,安装出现:

  Could not find a version that satisfies the requirement statsmodels-0.8.0-cp35
-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel
.macosx_10_10_x86_64 (from versions: )
No matching distribution found for statsmodels-0.8.0-cp35-cp35m-macosx_10_6_inte
l.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64

这必然是版本问题了。pypi上statsmodels并没有提供win环境下的安装包,只能去其他网站啦(本站首页友情链接栏目里有对应链接)。

下载安装,完美!

此时,重新执行代码

from statsmodels.tsa.stattools import adfuller

搞定!

评论 (1)
  1. 沙发
    6 天前

    2018网赚新项目,抢先机–我的座右铭:做不到日赚万元,死不瞑目!一辈子只做好一件事!

    1.2018年最有潜力的赚钱项目,目前红利期不要错过。

    2.稳定,每天赚个500-1000左右,我已经持续了一个多月,不然我也教不了你。

    3.正规项目,可以长期操作。真正想赚钱的我可以教你,你赚了钱再来拜师。

    4.好项目经得起考验,绝对不是垃圾项目,说的再好,你不做也是枉然。

    5.虽然我不是大师,但是我能带你月赚万元绝没问题,直接复制我的就OK,不懂手把手教。

    做网赚,别想一步登天,不是每个人都能赚钱的。如果,你没有坚定的信念,还是老老实实去上 班吧!

    想清楚了再加我的微信,我要的是你勇往向前的决心,微信sgvg6666 (写验证码126,加我必通过)

    我的座右铭:做不到日赚万元,死不瞑目!一辈子只做好一件事!