Statsmodels.api 不导入

Statsmodels.api doesn't import

就是这样。它安装,我可以导入 statsmodels,但 statsmodels.api 不导入。 我试过用 pip 和 conda 安装,都给我版本 0.9.0,一切都很好。 我已经安装了所有依赖项,statsmodels 可以工作,但是 statsmodels.api 没有。

import statsmodels.api Traceback (most recent call last): File "", line 1, in File "C:\Users\user\AppData\Local\Programs\Python\Python37-32\lib\site-packages\statsmodels\api.py", line 16, in from .discrete.discrete_model import (Poisson, Logit, Probit, File "C:\Users\user\AppData\Local\Programs\Python\Python37-32\lib\site-packages\statsmodels\discrete\discrete_model.py", line 45, in from statsmodels.distributions import genpoisson_p File "C:\Users\user\AppData\Local\Programs\Python\Python37-32\lib\site-packages\statsmodels\distributions__init__.py", line 2, in from .edgeworth import ExpandedNormal File "C:\Users\user\AppData\Local\Programs\Python\Python37-32\lib\site-packages\statsmodels\distributions\edgeworth.py", line 7, in from scipy.misc import factorial ImportError: cannot import name 'factorial' from 'scipy.misc' (C:\Users\user\AppData\Local\Programs\Python\Python37-32\lib\site-packages\scipy\misc__init__.py)

从错误来看,似乎 scipy 包的 misc 目录中没有名为 factorial 的函数。

您是否尝试过打开错误中指定的 __init__.py 文件并在 misc 目录中查找阶乘函数?