完全不了解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'"
提前感谢您的帮助。
>>> 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
重新安装。 - Will Keeling