导入错误:无法导入名称 ExponentialSmoothing

问题描述 投票:0回答:5

我尝试在 python 中安装 statsmodels。安装后,我用 pip freeze 检查了。该包可以在列表中看到。

当我尝试时:

from statsmodels.tsa.api import ExponentialSmoothing, SimpleExpSmoothing, Holt

我收到错误:

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: cannot import name ExponentialSmoothing

我也尝试过以下链接: 链接

python python-2.7 ubuntu-14.04 statsmodels
5个回答
7
投票

截至今天(2018 年 5 月 10 日),只需安装版本 0.9.0 而不是默认的 0.8.0 即可解决问题:

pip install statsmodels==0.9.0rc1

2
投票

我遇到了同样的情况,Nish 的网址中推荐的安装过程对我不起作用。这是我如何解决这个问题的(我使用的是 Mac OS)。

如果已安装,请先删除 statsmodels 库

pip uninstall statsmodels

  1. 在终端中,输入
    git init
    ,启动 git
  2. 然后输入
    git clone git://github.com/statsmodels/statsmodels.git
  3. 使用“cd statsmodels”将目录更改为 statsmodels
  4. 下一个类型
    python setup.py install
  5. python setup.py build_ext --inplace
  6. 现在在终端中输入
    python
    ,然后输入
    from statsmodels.tsa.api import ExponentialSmoothing
    ,看看是否可以成功导入

1
投票

导入错误,

尝试

from statsmodels.tsa.holtwinters import ExponentialSmoothing, SimpleExpSmoothing, Holt


1
投票

如果使用 conda,这将使 statsmodels 0.9.0

conda update statsmodels

0
投票

您可以按照以下步骤操作:

第 1 步:使用

pip uninstall statsmodels

删除 statsmodels

第 2 步:从这里安装 git:https://git-scm.com/downloads

第 3 步:按照下面提到的链接中“安装库(statsmodels)”中提到的步骤进行操作: https://www.analyticsvidhya.com/blog/2018/02/time-series-forecasting-methods/?utm_source=feedburner&utm_medium=email&utm_campaign=Feed%3A+AnalyticsVidhya+%28Analytics+Vidhya%29

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.