[英]ImportError: cannot import name ExponentialSmoothing
我嘗試在 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
我也嘗試過以下鏈接: 鏈接
截至今天(2018 年 5 月 10 日),只需安裝 0.9.0 版而不是默認的 0.8.0 版即可解決該問題:
pip install statsmodels==0.9.0rc1
我遇到了同樣的情況,Nish 的 url 中推薦的安裝過程對我不起作用。 這是我是如何解決問題的(我使用的是 Mac OS)。
如果您已安裝,請先刪除 statsmodels 庫: pip uninstall statsmodels
git init
以啟動 gitgit clone git://github.com/statsmodels/statsmodels.git
python setup.py install
python setup.py build_ext --inplace
python
,然后輸入from statsmodels.tsa.api import ExponentialSmoothing
,看是否可以導入成功如果使用 conda,這將使 statsmodel 0.9.0
conda update statsmodels
這是錯誤的導入,
試試
from statsmodels.tsa.holtwinters import ExponentialSmoothing, SimpleExpSmoothing, Holt
您可以按照以下步驟操作:
步驟 1:使用 pip uninstall statsmodel 刪除 statsmodel
第 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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.