无法从 'statsmodels.compat' (c:\python\python37\lib\site-packages\statsmodels\compat\__init__.py) 导入名称 'unicode'

jjw*_*jjw 5 python statsmodels

我尝试在 python 中导入 statsmodels,使用

import statsmodels.api as sm
Run Code Online (Sandbox Code Playgroud)

但我失败了。

我有一个错误

cannot import name 'unicode' from 'statsmodels.compat'

我重新安装并升级了statsmodels软件包,但错误仍然存​​在。

你能帮我解决这个错误吗?

这是我的追溯。


---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-125-085740203b77> in <module>
----> 1 import statsmodels.api as sm

c:\python\python37\lib\site-packages\statsmodels\api.py in <module>
      7 from . import regression
      8 from .regression.linear_model import OLS, GLS, WLS, GLSAR
----> 9 from .regression.recursive_ls import RecursiveLS
     10 from .regression.quantile_regression import QuantReg
     11 from .regression.mixed_linear_model import MixedLM

c:\python\python37\lib\site-packages\statsmodels\regression\recursive_ls.py in <module>
     10 import pandas as pd
     11 
---> 12 from statsmodels.compat import unicode
     13 from statsmodels.tools.data import _is_using_pandas
     14 from statsmodels.tsa.statespace.mlemodel import (

ImportError: cannot import name 'unicode' from 'statsmodels.compat' (c:\python\python37\lib\site-packages\statsmodels\compat\__init__.py)


Run Code Online (Sandbox Code Playgroud)

Run Code Online (Sandbox Code Playgroud)