Python statsmodels和Jupyter和PyCharm中的简单指数平滑

时间:2018-02-06 15:27:48

标签: python git pycharm jupyter-notebook

我是python的新手,并尝试在Jupyter笔记本中运行this示例。每当我运行以下

import os
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
from statsmodels.tsa.api import SimpleExpSmoothing

它给了我以下错误

ImportError                               Traceback (most recent call last)
<ipython-input-5-a15788c08ca7> in <module>()
  3 import pandas as pd
  4 import matplotlib.pyplot as plt
----> 5 from statsmodels.tsa.api import SimpleExpSmoothing
ImportError: cannot import name 'SimpleExpSmoothing'

虽然我已经安装了

的statsmodels(0.8.0)
pip install statsmodels 

像其他包(numpy,pandas等)。我查了git,api文件包含这个方法,但是我的api文件(通过pip获得)没有这个方法。也许我没有通过pip获得git版本(似乎是最新版本)?我在Windows工作,我也试过mac OSX,结果是一样的。我尝试复制/粘贴尝试从git文件中丢失文件/代码(不是一个好方法),但它没有帮助。我很感激你的建议。

编辑
所以Jupyter的解决方案(感谢@ user333700)是直接从git安装master分支

pip install git+https://github.com/statsmodels/statsmodels.git

我正在为PyCharm扩展我的问题,如何在PyCharm中添加一个git包?这link无济于事。

1 个答案:

答案 0 :(得分:1)

为了将来参考,另一个对我有用的解决方案是直接安装最新版本:

pip install statsmodels==0.9.0rc1