我尝试在python中安装statsmodels。安装完成后,我检查了pip冻结。该包可以在列表中看到。
当我在尝试时:
from statsmodels.tsa.api import ExponentialSmoothing, SimpleExpSmoothing, Holt
我收到错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: cannot import name ExponentialSmoothing
我也试过以下链接: link
答案 0 :(得分:6)
截至今天(2018年5月10日),只需安装版本0.9.0而不是默认的0.8.0即可解决问题:
pip install statsmodels==0.9.0rc1
答案 1 :(得分:2)
我遇到了同样的情况,并且在Nish的网址中推荐的安装过程对我不起作用。这是我如何解决问题(我正在使用Mac OS)。
首先删除statsmodels库,如果已安装:pip uninstall statsmodels
git init
,以启动git git clone git://github.com/statsmodels/statsmodels.git
python setup.py install
python setup.py build_ext --inplace
python
,然后输入from statsmodels.tsa.api import ExponentialSmoothing
,查看是否可以成功导入答案 2 :(得分:1)
这是错误的导入,
尝试
from statsmodels.tsa.holtwinters import ExponentialSmoothing, SimpleExpSmoothing, Holt
答案 3 :(得分:0)
您可以按照以下步骤操作:
步骤1:使用pip uninstall statsmodel删除statsmodel
第2步:从这里安装git:https://git-scm.com/downloads
步骤3:按照&#34;安装库(statsmodels)&#34;中提到的步骤进行操作。来自下面提到的链接: 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
答案 4 :(得分:0)
如果使用conda,这将使statsmodel为0.9.0
conda update statsmodels