import statsmodels.api as sm 出现意外错误

Unexpected error from import statsmodels.api as sm

我已经使用 statsmodels 很长时间了 - 总是使用

导入它
import statsmodels.api as sm

但是今天,似乎突然出现了这个错误:

AttributeError: module 'statsmodels' has no attribute 'api'

当然sm.version.version也会报错,但是

import statsmodels
statsmodels.__version__

returns '0.6.1'

我尝试按照 docs

重新安装

但只输入命令pip install -U statsmodels returns:

有人知道是什么原因造成的吗?

我是 Windows 7 运行 Python 3.6.0

sys.version:

3.6.0 |Anaconda custom (64-bit)| (default, Dec 23 2016, 11:57:41) [MSC v.1900 64 bit (AMD64)]

我正在使用 Anaconda,那么在这种情况下我为什么要乱用 pip?事实是我真的不知道。

这解决了问题:

conda install statsmodels

顺便说一句,我认为我之所以搞砸是因为我前几天试图安装一个 arima 包。