【发布时间】:2018-11-09 11:21:19
【问题描述】:
对 Python 完全陌生。在这个错误上没有看到任何命中。这是我所做的,几乎是击键:
- 干净安装 Python 3.6。
- pip install -U statsmodels
- pip install scipy
- pip install numpy
- pip install statsmodels --upgrade
- (在 Python 中):import statsmodels.api as sm -> "AttributeError: module 'statsmodels' has no attribute 'compat'"
有什么建议吗?我只是想通过https://towardsdatascience.com/simple-and-multiple-linear-regression-in-python-c928425168f9 上的多元回归教程。完整的追溯如下。
提前致谢。
>>> import statsmodels.api as sm
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Users\dataylor\AppData\Local\Programs\Python\Python36-32\lib\site-packages\statsmodels\api.py", line 35, in <module>
from .stats import api as stats
File "C:\Users\dataylor\AppData\Local\Programs\Python\Python36-32\lib\site-packages\statsmodels\stats\api.py", line 65, in <module>
from .mediation import Mediation
File "C:\Users\dataylor\AppData\Local\Programs\Python\Python36-32\lib\site-packages\statsmodels\stats\mediation.py", line 22, in <module>
import statsmodels.compat.pandas as pdc # pragma: no cover
AttributeError: module 'statsmodels' has no attribute 'compat'
【问题讨论】:
-
statsmodels似乎没有正确安装。可能值得使用pip uninstall statsmodels卸载它,然后使用pip install statsmodels再次安装 -
我想就是这样!谢谢!
-
如果下面的答案解决了您的问题,请考虑点击帖子旁边的勾号。这让社区知道您的问题已得到解答。
标签: python